QtMvvm  1.0.0
A mvvm oriented library for Qt, to create Projects for Widgets and Quick in parallel
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 ▼CApplicationWindow
 Cde::skycoder42::QtMvvm::Quick::QtMvvmAppAn application root window that is a full fledged QML presenter
 CQtMvvm::BindingA handle to a multidirectional binding between properties
 CQtMvvm::SettingsElements::CategoryA top level category to organize sections in
 ▼CDialog
 Cde::skycoder42::QtMvvm::Quick::AlertDialogAn extension of the Dialog for better appearance
 ▼CDrawer
 Cde::skycoder42::QtMvvm::Quick::PresentingDrawerA Drawer that can be used as a presenter for drawer views
 CQtMvvm::SettingsElements::EntryAn entry in the settings to display and edit a value
 ▼CFileDialog
 Cde::skycoder42::QtMvvm::Quick::FileDialogA file dialog implementation based on the labs file dialog
 ▼CFolderDialog
 Cde::skycoder42::QtMvvm::Quick::FolderDialogA folder dialog implementation based on the labs folder dialog
 CQtMvvm::SettingsElements::GroupA logical group of settings entries
 ▼CQtMvvm::IPresenterThe interface for a GUI view presenter
 CQtMvvm::QuickPresenterThe IPresenter implementation for the quick module
 CQtMvvm::WidgetsPresenterThe IPresenter implementation for the widgets module
 CQtMvvm::IPresentingViewA simple interface to make it possible for any view to present subviews
 CQtMvvm::ISettingsSetupLoaderAn interface for a generic settings setup loader
 ▼CLabel
 Cde::skycoder42::QtMvvm::Quick::ToolBarLabelAn extension of the Label for better appearance when used in a toolbar
 CQtMvvm::MessageConfigA configuration for a simple dialog to be shown from the core code
 ▼CPage
 Cde::skycoder42::QtMvvm::DataSync::Quick::DataSyncViewThe view implementation for the QtMvvm::DataSyncViewModel
 Cde::skycoder42::QtMvvm::DataSync::Quick::NetworkExchangeViewThe view implementation for the QtMvvm::NetworkExchangeViewModel
 Cde::skycoder42::QtMvvm::Quick::SettingsViewThe view implementation for the QtMvvm::SettingsViewModel
 ▼CProgressBar
 Cde::skycoder42::QtMvvm::Quick::PresenterProgressA ProgressBar with automatic bindings to the presenters view loading progress
 ▼C
 CQtMvvm::PresenterExceptionAn exception to be thrown from the presenter if presenting fails
 ▶CQtMvvm::ServiceConstructionExceptionIs thrown in case the construction of a service has failed
 CQtMvvm::ServiceExistsExceptionIs thrown if a service is beeing registered that is already registered
 CQtMvvm::SettingsLoaderExceptionAn exception throw in case loading a settings setup went wrong
 ▼C
 ▶C
 CQtMvvm::CoreAppA logicaly application object to drive the mvvm application from the core part
 CQtMvvm::InputViewFactoryA factory class to generate input edit views by their type names
 CQtMvvm::InputWidgetFactoryA factory class to generate input edit widgets by their type names
 CQtMvvm::MessageResultA result watcher to get the result once a dialog has finished
 CQtMvvm::QuickPresenterThe IPresenter implementation for the quick module
 ▶CQtMvvm::ViewModelThe base class for all viewmodels
 CQtMvvm::WidgetsPresenterThe IPresenter implementation for the widgets module
 ▶C
 ▼C
 C
 ▼C
 Cde::skycoder42::QtMvvm::Quick::FileDialogA file dialog implementation based on the labs file dialog
 ▼C
 Cde::skycoder42::QtMvvm::Quick::FolderDialogA folder dialog implementation based on the labs folder dialog
 ▼CQtObject
 Cde::skycoder42::QtMvvm::Core::MessageA QML signelton to access the QtMvvm namespace methods for showing simple dialogs
 Cde::skycoder42::QtMvvm::Core::MvvmBindingA QML class to create a local mvvm multiway binding
 Cde::skycoder42::QtMvvm::Quick::DialogPresenterA presentation helper that can present generic mvvm dialogs
 ▶Cde::skycoder42::QtMvvm::Quick::FileChooserA QML class access the native file chooser on android
 Cde::skycoder42::QtMvvm::Quick::PopupPresenterA presentation helper that can present mvvm views that extend the Popup type
 Cde::skycoder42::QtMvvm::Quick::QuickPresenterA QML singleton to access common presenter methods globally
 ▼C
 Cde::skycoder42::QtMvvm::Core::MessageA QML signelton to access the QtMvvm namespace methods for showing simple dialogs
 Cde::skycoder42::QtMvvm::Core::MvvmBindingA QML class to create a local mvvm multiway binding
 Cde::skycoder42::QtMvvm::Quick::DialogPresenterA presentation helper that can present generic mvvm dialogs
 Cde::skycoder42::QtMvvm::Quick::FileChooserA QML class access the native file chooser on android
 Cde::skycoder42::QtMvvm::Quick::PopupPresenterA presentation helper that can present mvvm views that extend the Popup type
 Cde::skycoder42::QtMvvm::Quick::QuickPresenterA QML singleton to access common presenter methods globally
 ▼C
 Cde::skycoder42::QtMvvm::Quick::QtMvvmAppAn application root window that is a full fledged QML presenter
 ▼C
 Cde::skycoder42::QtMvvm::Quick::AlertDialogAn extension of the Dialog for better appearance
 ▼C
 Cde::skycoder42::QtMvvm::Quick::PresentingDrawerA Drawer that can be used as a presenter for drawer views
 ▼C
 Cde::skycoder42::QtMvvm::Quick::ToolBarLabelAn extension of the Label for better appearance when used in a toolbar
 ▼C
 Cde::skycoder42::QtMvvm::DataSync::Quick::DataSyncViewThe view implementation for the QtMvvm::DataSyncViewModel
 Cde::skycoder42::QtMvvm::DataSync::Quick::NetworkExchangeViewThe view implementation for the QtMvvm::NetworkExchangeViewModel
 Cde::skycoder42::QtMvvm::Quick::SettingsViewThe view implementation for the QtMvvm::SettingsViewModel
 ▼C
 Cde::skycoder42::QtMvvm::Quick::PresenterProgressA ProgressBar with automatic bindings to the presenters view loading progress
 ▼C
 Cde::skycoder42::QtMvvm::Quick::RoundActionButtonAn extension of the RoundButton for better appearance
 ▼C
 Cde::skycoder42::QtMvvm::Quick::PresentingStackViewA presentation helper that can present standard mvvm views
 ▼C
 Cde::skycoder42::QtMvvm::Quick::ContrastToolBarAn extension of the ToolBar for better appearance
 ▼C
 ▶Cde::skycoder42::QtMvvm::Quick::ActionButtonAn extension of the ToolButton for better appearance
 ▼CRoundButton
 Cde::skycoder42::QtMvvm::Quick::RoundActionButtonAn extension of the RoundButton for better appearance
 CQtMvvm::SettingsElements::SectionA bigger section for different entries and groups
 CQtMvvm::ServiceRegistryA singleton to prepare services for dependency injection and to access them
 CQtMvvm::SettingsElements::SetupThe whole settings setup
 ▼CStackView
 Cde::skycoder42::QtMvvm::Quick::PresentingStackViewA presentation helper that can present standard mvvm views
 ▼CToolBar
 Cde::skycoder42::QtMvvm::Quick::ContrastToolBarAn extension of the ToolBar for better appearance
 ▼CToolButton
 Cde::skycoder42::QtMvvm::Quick::ActionButtonAn extension of the ToolButton for better appearance