isolution.h
Go to the documentation of this file.
1 #ifndef DNAI_INTERFACES_ISOLUTION_H
2 #define DNAI_INTERFACES_ISOLUTION_H
3 
4 #include "iproject.h"
5 
6 namespace dnai
7 {
8  namespace interfaces
9  {
10  class ISolution : public IProject
11  {
12  public:
13  virtual ~ISolution() = default;
14  virtual const QList<IProject *> &projects() const = 0;
15  virtual void addProject(IProject *) = 0;
16  virtual IProject *seletedProject() const = 0;
17  virtual bool selectProject(IProject *) = 0;
18  virtual QString path() const = 0;
19  };
20  }
21 }
22 
23 #endif //DNAI_INTERFACES_ISOLUTION_H
virtual IProject * seletedProject() const =0
virtual void addProject(IProject *)=0
virtual const QList< IProject * > & projects() const =0
virtual ~ISolution()=default
virtual QString path() const =0
virtual bool selectProject(IProject *)=0
Definition: isolution.h:10
Definition: api.h:13
Definition: iproject.h:12