icontroller.h
Go to the documentation of this file.
static CommandManager * Instance()
Definition: commandmanager.cpp:15
AController & operator=(const AController &other)
Definition: icontroller.h:37
virtual QQuickItem * createView()=0
QList< QQuickItem * > views() const override
Definition: icontroller.h:64
Definition: icontroller.h:12
virtual ~AController()=default
AController(const QString &view)
Definition: icontroller.h:27
virtual ~IController()=default
void exec(interfaces::ICommand *command)
Execute immediatlty the command.
Definition: commandmanager.cpp:37
typename std::conditional< std::is_void< void >::value, void *, U >::type Fun
Definition: icontroller.h:25
Definition: icontroller.h:23
virtual void asyncCreate(T *model)
Definition: icontroller.h:74
Definition: api.h:13
void addViewToCurrentContext()
Definition: icontroller.h:69
interfaces::ICommand * m_createCommand
Definition: icontroller.h:93
virtual interfaces::ICommand * createCommand() const =0
Definition: icommand.h:15
virtual QList< QQuickItem * > views() const =0
AController(const AController &controller)
Definition: icontroller.h:32