You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
3.9 KiB
163 lines
3.9 KiB
/*!
|
|
@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
|
|
|
|
<b>Current Version</b><br/>
|
|
1.0
|
|
|
|
<b>Available Types</b>
|
|
- @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
|
|
|
|
<b>Current Version</b><br/>
|
|
1.0
|
|
|
|
<b>Available Types</b>
|
|
- @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
|
|
|
|
<b>Current Version</b><br/>
|
|
1.0
|
|
|
|
<b>Available Types</b>
|
|
- @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
|
|
|
|
<b>Current Version</b><br/>
|
|
1.0
|
|
|
|
<b>Available Types</b>
|
|
- 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
|
|
*/
|
|
|