The Header that defines the QtMvvm::CoreApp class. More...
#include <type_traits>
#include <QtCore/qobject.h>
#include <QtCore/qscopedpointer.h>
#include <QtCore/qcoreapplication.h>
#include "QtMvvmCore/qtmvvmcore_global.h"
#include "QtMvvmCore/viewmodel.h"
#include "QtMvvmCore/ipresenter.h"
#include "QtMvvmCore/message.h"
Go to the source code of this file.
Classes | |
class | QtMvvm::CoreApp |
A logicaly application object to drive the mvvm application from the core part. More... | |
Namespaces | |
QtMvvm | |
The primary namespace of the QtMvvm library. | |
Macros | |
#define | QTMVVM_REGISTER_CORE_APP(T) |
Registers you custom CoreApp class as CoreApp to be used. More... | |
#define | coreApp QtMvvm::CoreApp::instance() |
A define as shortcut to the CoreApp. Can be redefined to cast to your custom class type. | |
The Header that defines the QtMvvm::CoreApp class.
Definition in file coreapp.h.
#define QTMVVM_REGISTER_CORE_APP | ( | T | ) |
Registers you custom CoreApp class as CoreApp to be used.