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.