1 #ifndef QTMVVM_IPRESENTER_H     2 #define QTMVVM_IPRESENTER_H     4 #include <QtCore/qexception.h>     6 #include "QtMvvmCore/qtmvvmcore_global.h"     7 #include "QtMvvmCore/viewmodel.h"     8 #include "QtMvvmCore/message.h"    20     const char *what() 
const noexcept 
override;
    23     void raise() 
const override;
    52 #define QtMvvm_IPresenterIid "de.skycoder42.qtmvvm.core.IPresenter"    56 #endif // QTMVVM_IPRESENTER_H 
#define QtMvvm_IPresenterIid
The IID of the QtMvvm::IPresenter class. 
 
A configuration for a simple dialog to be shown from the core code. 
 
The interface for a GUI view presenter. 
 
The base class for all viewmodels. 
 
A result watcher to get the result once a dialog has finished. 
 
The primary namespace of the QtMvvm library. 
 
An exception to be thrown from the presenter if presenting fails.