/*! @namespace QtMvvm The following list shows which classes belong to which Qt module, in alphabetical order: - QtMvvmCore: - Binding - CoreApp - IPresenter - ISettingsSetupLoader - MessageConfig - MessageResult - PresenterException - ServiceConstructionException - ServiceDependencyException - ServiceExistsException - ServiceRegistry - SettingsLoaderException - SettingsViewModel - ViewModel - All Methods not explicitly listed - QML import: @ref de::skycoder42::QtMvvm::Core "de.skycoder42.QtMvvm.Core" - QtMvvmWidgets: - InputWidgetFactory - IPresentingView - SettingsDialog - WidgetsPresenter - QtMvvmQuick: - InputViewFactory - QuickPresenter - QML import: @ref de::skycoder42::QtMvvm::Quick "de.skycoder42.QtMvvm.Quick" - QtMvvmDataSyncCore: - AccountModel - DataSyncViewModel - ExchangeDevicesModel - NetworkExchangeViewModel - QML import: @ref de::skycoder42::QtMvvm::DataSync::Core "de.skycoder42.QtMvvm.DataSync.Core" - QtMvvmDataSyncWidgets: - DataSyncWindow - NetworkExchangeWindow - registerDataSyncWidgets() - QtMvvmDataSyncQuick: - registerDataSyncQuick() - QML import: @ref de::skycoder42::QtMvvm::DataSync::Quick "de.skycoder42.QtMvvm.DataSync.Quick" */ /*! @namespace de::skycoder42::QtMvvm::Core @brief The QML import for the QtMvvmCore QML module Current Version
        1.0 Available Types - @ref QtMvvm::MessageConfig "MessageConfig" (uncreatable) - @ref QtMvvm::MessageResult "MessageResult" (uncreatable) - MvvmBinding - Message (singleton) - @ref QtMvvm::SettingsViewModel "SettingsViewModel" (uncreatable) - @ref QtMvvm::ViewModel "ViewModel" (uncreatable) */ /*! @namespace de::skycoder42::QtMvvm::Quick @brief The QML import for the QtMvvmQuick QML module Current Version
        1.0 Available Types - @ref QtMvvm::InputViewFactory "InputViewFactory" (uncreatable) - QuickPresenter (singleton) - FileChooser - AlertDialog - ContrastToolBar - ToolBarLabel - ActionButton - RoundActionButton - MenuButton - FileDialog - FolderDialog - PresenterProgress - PresentingStackView - PopupPresenter - DialogPresenter - PresentingDrawer - SettingsView - QtMvvmApp */ /*! @namespace de::skycoder42::QtMvvm::DataSync::Core @brief The QML import for the QtMvvmDataSyncCore QML module Current Version
        1.0 Available Types - @ref QtMvvm::AccountModel "AccountModel" - @ref QtMvvm::ExchangeDevicesModel "ExchangeDevicesModel" - @ref QtMvvm::DataSyncViewModel "DataSyncViewModel" (uncreatable) - @ref QtMvvm::NetworkExchangeViewModel "NetworkExchangeViewModel" (uncreatable) - PChangeRemoteViewModel (uncreatable, internal) - PExportSetupViewModel (uncreatable, internal) - PIdentityEditViewModel (uncreatable, internal) */ /*! @namespace de::skycoder42::QtMvvm::DataSync::Quick @brief The QML import for the QtMvvmDataSyncQuick QML module Current Version
        1.0 Available Types - DataSyncView - NetworkExchangeView - IdentityEditView (internal) - ExportSetupView (internal) - ChangeRemoteView (internal) */ /*! @fn QtMvvm::registerDataSyncWidgets You must add this method to your main.cpp in order to register all the datasync views with the WidgetsPresenter when using the widgets ui: @code{.cpp} int main(int argc, char *argv[]) { QApplication a(argc, argv); QtMvvm::registerDataSyncWidgets(); // register other stuff etc... return a.exec(); } @endcode @sa WidgetsPresenter::registerView */ /*! @fn QtMvvm::registerDataSyncQuick You must add this method to your main.cpp in order to register all the datasync views with the QuickPresenter when using the quick ui: @code{.cpp} int main(int argc, char *argv[]) { QApplication a(argc, argv); QtMvvm::registerDataSyncQuick(); // register other stuff etc... return a.exec(); } @endcode @sa QuickPresenter */