<trclass="memdesc:namespace_qt_mvvm_1_1_settings_elements"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A sub namespace for the different elements in a settings setup. <br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A list model implementation for <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtdatasync/qtdatasync.tags:https://skycoder42.github.io/QtDataSync/"href="https://skycoder42.github.io/QtDataSync/class_qt_data_sync_1_1_device_info.html">QtDataSync::DeviceInfo</a> via a <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtdatasync/qtdatasync.tags:https://skycoder42.github.io/QtDataSync/"href="https://skycoder42.github.io/QtDataSync/class_qt_data_sync_1_1_account_manager.html">QtDataSync::AccountManager</a>. <ahref="class_qt_mvvm_1_1_account_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A wrapper around the android SharedPreferences API. <ahref="class_qt_mvvm_1_1_android_settings_accessor.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A handle to a multidirectional binding between properties. <ahref="class_qt_mvvm_1_1_binding.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A logicaly application object to drive the mvvm application from the core part. <ahref="class_qt_mvvm_1_1_core_app.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A settings accessor implementation that allows to store and sync settings via datasync. <ahref="class_qt_mvvm_1_1_data_sync_settings_accessor.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A class used with the <aclass="el"href="class_qt_mvvm_1_1_data_sync_settings_accessor.html"title="A settings accessor implementation that allows to store and sync settings via datasync. ">DataSyncSettingsAccessor</a> to store and sync generic settings. <ahref="struct_qt_mvvm_1_1_data_sync_settings_entry.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An extension of the normal settings viewmodel with the <aclass="el"href="class_qt_mvvm_1_1_data_sync_settings_accessor.html"title="A settings accessor implementation that allows to store and sync settings via datasync. ">DataSyncSettingsAccessor</a> as accessor. <ahref="class_qt_mvvm_1_1_data_sync_settings_view_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A viewmodel to show a overview of the datasync status and account. <ahref="class_qt_mvvm_1_1_data_sync_view_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The widgets view implementation for the <aclass="el"href="class_qt_mvvm_1_1_data_sync_view_model.html"title="A viewmodel to show a overview of the datasync status and account. ">DataSyncViewModel</a>. <ahref="class_qt_mvvm_1_1_data_sync_window.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A list model implementation to show all devices available by the <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtdatasync/qtdatasync.tags:https://skycoder42.github.io/QtDataSync/"href="https://skycoder42.github.io/QtDataSync/class_qt_data_sync_1_1_user_exchange_manager.html">QtDataSync::UserExchangeManager</a>. <ahref="class_qt_mvvm_1_1_exchange_devices_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A class to format the preview text in the delegates. <ahref="class_qt_mvvm_1_1_formatter.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A factory class to generate input edit views by their type names. <ahref="class_qt_mvvm_1_1_input_view_factory.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A factory class to generate input edit widgets by their type names. <ahref="class_qt_mvvm_1_1_input_widget_factory.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The interface for a GUI view presenter. <ahref="class_qt_mvvm_1_1_i_presenter.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A simple interface to make it possible for any view to present subviews. <ahref="class_qt_mvvm_1_1_i_presenting_view.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An interface to provide a generic way to access settings of any origin. <ahref="class_qt_mvvm_1_1_i_settings_accessor.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An interface for a generic settings setup loader. <ahref="class_qt_mvvm_1_1_i_settings_setup_loader.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A configuration for a simple dialog to be shown from the core code. <ahref="class_qt_mvvm_1_1_message_config.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A result watcher to get the result once a dialog has finished. <ahref="class_qt_mvvm_1_1_message_result.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A viewmodel to show a dialog to exchange account data via the <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtdatasync/qtdatasync.tags:https://skycoder42.github.io/QtDataSync/"href="https://skycoder42.github.io/QtDataSync/class_qt_data_sync_1_1_user_exchange_manager.html">QtDataSync::UserExchangeManager</a>. <ahref="class_qt_mvvm_1_1_network_exchange_view_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The widgets view implementation for the <aclass="el"href="class_qt_mvvm_1_1_network_exchange_view_model.html"title="A viewmodel to show a dialog to exchange account data via the QtDataSync::UserExchangeManager. ">NetworkExchangeViewModel</a>. <ahref="class_qt_mvvm_1_1_network_exchange_window.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An exception to be thrown from the presenter if presenting fails. <ahref="class_qt_mvvm_1_1_presenter_exception.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A Helper class to control a generic progress dialog. <ahref="class_qt_mvvm_1_1_progress_control.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The <aclass="el"href="class_qt_mvvm_1_1_i_presenter.html"title="The interface for a GUI view presenter. ">IPresenter</a> implementation for the quick module. <ahref="class_qt_mvvm_1_1_quick_presenter.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Is thrown in case the construction of a service has failed. <ahref="class_qt_mvvm_1_1_service_construction_exception.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Is thrown if a service could not be created because of a missing dependency to be injected. <ahref="class_qt_mvvm_1_1_service_dependency_exception.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Is thrown if a service is beeing registered that is already registered. <ahref="class_qt_mvvm_1_1_service_exists_exception.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A singleton to prepare services for dependency injection and to access them. <ahref="class_qt_mvvm_1_1_service_registry.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The widgets view implementation for the <aclass="el"href="class_qt_mvvm_1_1_settings_view_model.html"title="A ViewModel for a generic settings dialog based of an XML settings file. ">SettingsViewModel</a>. <ahref="class_qt_mvvm_1_1_settings_dialog.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A generic wrapper around <aclass="el"href="class_qt_mvvm_1_1_i_settings_accessor.html"title="An interface to provide a generic way to access settings of any origin. ">ISettingsAccessor</a> used by the <aclass="el"href="settings_generator.html">qsettingsgenerator</a>. <ahref="class_qt_mvvm_1_1_settings_entry.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A helper class used by the <aclass="el"href="settings_generator.html">qsettingsgenerator</a> to represent list nodes. <ahref="class_qt_mvvm_1_1_settings_list_node.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An exception throw in case loading a settings setup went wrong. <ahref="class_qt_mvvm_1_1_settings_loader_exception.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A <aclass="el"href="class_qt_mvvm_1_1_view_model.html"title="The base class for all viewmodels. ">ViewModel</a> for a generic settings dialog based of an XML settings file. <ahref="class_qt_mvvm_1_1_settings_view_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A very basic formatter that uses <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html#arg-11">QString::arg</a> with the value on the format string. <ahref="class_qt_mvvm_1_1_simple_formatter.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The base class for all viewmodels. <ahref="class_qt_mvvm_1_1_view_model.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The <aclass="el"href="class_qt_mvvm_1_1_i_presenter.html"title="The interface for a GUI view presenter. ">IPresenter</a> implementation for the widgets module. <ahref="class_qt_mvvm_1_1_widgets_presenter.html#details">More...</a><br/></td></tr>
<trclass="memdesc:affee350f1bec121b95759bb02a4df50f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a multidirectional binding between properties. <ahref="#affee350f1bec121b95759bb02a4df50f">More...</a><br/></td></tr>
<trclass="memdesc:a63d18cf0e0dd0b36af20970bbc48f90d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a multidirectional binding between properties. <ahref="#a63d18cf0e0dd0b36af20970bbc48f90d">More...</a><br/></td></tr>
<trclass="memdesc:ab223bbd71f682625d2a63b8d7b10e4e2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a multidirectional binding between properties. <ahref="#ab223bbd71f682625d2a63b8d7b10e4e2">More...</a><br/></td></tr>
<trclass="memdesc:ada3398eab54e79982c27bb4b7d8e4b9f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Registers <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qvariant.html">QVariant</a> converters from <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> to an interface type registered with Q_DECLARE_INTERFACE. <br/></td></tr>
<trclass="memdesc:a01159343a4c5f5bf274f40e078c372e3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A method to initialize the datasync quick mvvm module. <ahref="#a01159343a4c5f5bf274f40e078c372e3">More...</a><br/></td></tr>
<trclass="memdesc:a855b86a5eb06fae0469d91adc57b1b6d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A method to initialize the datasync widgets mvvm module. <ahref="#a855b86a5eb06fae0469d91adc57b1b6d">More...</a><br/></td></tr>
<trclass="memdesc:aa455b495d75883cc529f5a4c47d567d5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple information messagebox. <ahref="#aa455b495d75883cc529f5a4c47d567d5">More...</a><br/></td></tr>
<trclass="memdesc:ac8155e14de07ca5f8be60aeb0fc44097"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple information messagebox. <ahref="#ac8155e14de07ca5f8be60aeb0fc44097">More...</a><br/></td></tr>
<trclass="memdesc:aadb5063d16059c5f096b822a5bbcd05b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple information messagebox. <ahref="#aadb5063d16059c5f096b822a5bbcd05b">More...</a><br/></td></tr>
<trclass="memdesc:a356a9eaee03415624a0a11a501be1d49"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple question messagebox. <ahref="#a356a9eaee03415624a0a11a501be1d49">More...</a><br/></td></tr>
<trclass="memdesc:a67b7bf14aa4c0024af4105b8f9913357"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple question messagebox. <ahref="#a67b7bf14aa4c0024af4105b8f9913357">More...</a><br/></td></tr>
<trclass="memdesc:a5dce13c748f46cd04e24b7dad71d45d2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple question messagebox. <ahref="#a5dce13c748f46cd04e24b7dad71d45d2">More...</a><br/></td></tr>
<trclass="memdesc:afc3d66e8ff6416cd6faff0deda2248ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple warning messagebox. <ahref="#afc3d66e8ff6416cd6faff0deda2248ae">More...</a><br/></td></tr>
<trclass="memdesc:a1809f1b3a0f3de7edde3f0a2963a4e33"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple warning messagebox. <ahref="#a1809f1b3a0f3de7edde3f0a2963a4e33">More...</a><br/></td></tr>
<trclass="memdesc:a135ab8ce6050a9a809d4c2d692f6d73a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple warning messagebox. <ahref="#a135ab8ce6050a9a809d4c2d692f6d73a">More...</a><br/></td></tr>
<trclass="memdesc:adafd61fd34161741fa78cf3141f59e68"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple critical error messagebox. <ahref="#adafd61fd34161741fa78cf3141f59e68">More...</a><br/></td></tr>
<trclass="memdesc:abe0b5a2bea31b4a7684919a549de1a2f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple critical error messagebox. <ahref="#abe0b5a2bea31b4a7684919a549de1a2f">More...</a><br/></td></tr>
<trclass="memdesc:a84a581af765389fdaa6e0cd699bbabcd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a simple critical error messagebox. <ahref="#a84a581af765389fdaa6e0cd699bbabcd">More...</a><br/></td></tr>
<trclass="memdesc:a6a668c8af9c38f98a7cb79a1bdc48273"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a rich but simple about dialog. <ahref="#a6a668c8af9c38f98a7cb79a1bdc48273">More...</a><br/></td></tr>
<trclass="memdesc:a16ece10b0a810b7f8ea4a8e2c2dadebd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type name. <ahref="#a16ece10b0a810b7f8ea4a8e2c2dadebd">More...</a><br/></td></tr>
<trclass="memdesc:a662794b68ee03f39846b10d815bb2a2d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type name. <ahref="#a662794b68ee03f39846b10d815bb2a2d">More...</a><br/></td></tr>
<trclass="memdesc:a605a0297c214690febe812ae79ac2766"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type name. <ahref="#a605a0297c214690febe812ae79ac2766">More...</a><br/></td></tr>
<trclass="memdesc:a91e7b6553955df637905a0b25c407d53"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type as generic parameter. <ahref="#a91e7b6553955df637905a0b25c407d53">More...</a><br/></td></tr>
<trclass="memdesc:ae1ab1ac92c789c0e86cffc51dff5feb9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type as generic parameter. <ahref="#ae1ab1ac92c789c0e86cffc51dff5feb9">More...</a><br/></td></tr>
<trclass="memdesc:a4a4b847812a5bfd8fb2b0d2e126302e0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an input dialog based of a type as generic parameter. <ahref="#a4a4b847812a5bfd8fb2b0d2e126302e0">More...</a><br/></td></tr>
<trclass="memdesc:a8f6889d8a2501931cb930b37ef1f0f98"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing directory. <ahref="#a8f6889d8a2501931cb930b37ef1f0f98">More...</a><br/></td></tr>
<trclass="memdesc:ad83f10422524cc7efb68dfe135c869c9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing directory. <ahref="#ad83f10422524cc7efb68dfe135c869c9">More...</a><br/></td></tr>
<trclass="memdesc:a690412edda12117ebf96f915886baa8a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing directory. <ahref="#a690412edda12117ebf96f915886baa8a">More...</a><br/></td></tr>
<trclass="memdesc:a1567e3d6c664b42dfafee8cfbf5ee789"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing file. <ahref="#a1567e3d6c664b42dfafee8cfbf5ee789">More...</a><br/></td></tr>
<trclass="memdesc:a71982237503aafaffed8ee206bfb905e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing file. <ahref="#a71982237503aafaffed8ee206bfb905e">More...</a><br/></td></tr>
<trclass="memdesc:a616173566b53b8ab1b8b761795b9a1da"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select an existing file. <ahref="#a616173566b53b8ab1b8b761795b9a1da">More...</a><br/></td></tr>
<trclass="memdesc:a48aa33f9cc2ccf23a6ab12dc777380d4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select multiple existing files. <ahref="#a48aa33f9cc2ccf23a6ab12dc777380d4">More...</a><br/></td></tr>
<trclass="memdesc:a040c980afded86e1a1bcc034d6396e22"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select multiple existing files. <ahref="#a040c980afded86e1a1bcc034d6396e22">More...</a><br/></td></tr>
<trclass="memdesc:a655db3ae60f9f66112542348f1382c91"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select multiple existing files. <ahref="#a655db3ae60f9f66112542348f1382c91">More...</a><br/></td></tr>
<trclass="memdesc:af4a7cfc37c449b39e324cc29049de30d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select a new file for saving. <ahref="#af4a7cfc37c449b39e324cc29049de30d">More...</a><br/></td></tr>
<trclass="memdesc:a6ae01f5bd284d7b2bcbb535480e1ad44"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select a new file for saving. <ahref="#a6ae01f5bd284d7b2bcbb535480e1ad44">More...</a><br/></td></tr>
<trclass="memdesc:a63494057897be0941ce1b718b8f3c4a9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a file dialog to select a new file for saving. <ahref="#a63494057897be0941ce1b718b8f3c4a9">More...</a><br/></td></tr>
<trclass="memdesc:a43005879ba883058bcdfeb62f45bcdda"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a color dialog to select a color. <ahref="#a43005879ba883058bcdfeb62f45bcdda">More...</a><br/></td></tr>
<trclass="memdesc:a4e71d967990411bddd67efacb10119da"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a color dialog to select a color. <ahref="#a4e71d967990411bddd67efacb10119da">More...</a><br/></td></tr>
<trclass="memdesc:a97363c6841b94e54c7c10d7058de010f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a color dialog to select a color. <ahref="#a97363c6841b94e54c7c10d7058de010f">More...</a><br/></td></tr>
<trclass="memdesc:a2ea74c753e84d664012feb79d37a059b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a general progress dialog. <ahref="#a2ea74c753e84d664012feb79d37a059b">More...</a><br/></td></tr>
<trclass="memitem:a44667254026b2ba5da3bf6f2237ec263"><tdclass="memItemLeft"align="right"valign="top">Q_MVVMCORE_EXPORT <aclass="el"href="class_qt_mvvm_1_1_progress_control.html">ProgressControl</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="namespace_qt_mvvm.html#a44667254026b2ba5da3bf6f2237ec263">showProgress</a> (<aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope, const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&title={}, const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&label={}, int maximum=100, int minimum=0, bool allowCancel=true, int value=0, const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&cancelText={})</td></tr>
<trclass="memdesc:a44667254026b2ba5da3bf6f2237ec263"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a standard progress dialog. <ahref="#a44667254026b2ba5da3bf6f2237ec263">More...</a><br/></td></tr>
<trclass="memitem:acdc74a1ec3c51a205640faadaab014b4"><tdclass="memItemLeft"align="right"valign="top">Q_MVVMCORE_EXPORT <aclass="el"href="class_qt_mvvm_1_1_progress_control.html">ProgressControl</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="namespace_qt_mvvm.html#acdc74a1ec3c51a205640faadaab014b4">showProgress</a> (const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&title={}, const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&label={}, int maximum=100, int minimum=0, bool allowCancel=true, int value=0, const <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qstring.html">QString</a>&cancelText={})</td></tr>
<trclass="memdesc:acdc74a1ec3c51a205640faadaab014b4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a standard progress dialog. <ahref="#acdc74a1ec3c51a205640faadaab014b4">More...</a><br/></td></tr>
<trclass="memdesc:ad5a924ba1d214f8f1f19fbe270a2248b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an indetermiante progress dialog. <ahref="#ad5a924ba1d214f8f1f19fbe270a2248b">More...</a><br/></td></tr>
<trclass="memdesc:a378387f14d434a177ee9895f86b1b0d9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show an indetermiante progress dialog. <ahref="#a378387f14d434a177ee9895f86b1b0d9">More...</a><br/></td></tr>
<trclass="memdesc:acfc8b840bbb75e688dced479510d9b98"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a busy indicator dialog. <ahref="#acfc8b840bbb75e688dced479510d9b98">More...</a><br/></td></tr>
<trclass="memdesc:a6a4f7a85680e6565241aefc94b53037f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A shortcut to show a busy indicator dialog. <ahref="#a6a4f7a85680e6565241aefc94b53037f">More...</a><br/></td></tr>
<divclass="textblock"><p>The primary namespace of the <aclass="el"href="namespace_qt_mvvm.html"title="The primary namespace of the QtMvvm library. ">QtMvvm</a> library. </p>
<p>The following list shows which classes belong to which <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qt.html">Qt</a> module, in alphabetical order:</p>
<li><aclass="el"href="class_qt_mvvm_1_1_binding.html"title="A handle to a multidirectional binding between properties. ">Binding</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_core_app.html"title="A logicaly application object to drive the mvvm application from the core part. ">CoreApp</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_i_presenter.html"title="The interface for a GUI view presenter. ">IPresenter</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_i_settings_setup_loader.html"title="An interface for a generic settings setup loader. ">ISettingsSetupLoader</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_message_result.html"title="A result watcher to get the result once a dialog has finished. ">MessageResult</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_presenter_exception.html"title="An exception to be thrown from the presenter if presenting fails. ">PresenterException</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_service_construction_exception.html"title="Is thrown in case the construction of a service has failed. ">ServiceConstructionException</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_service_dependency_exception.html"title="Is thrown if a service could not be created because of a missing dependency to be injected...">ServiceDependencyException</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_service_exists_exception.html"title="Is thrown if a service is beeing registered that is already registered. ">ServiceExistsException</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_service_registry.html"title="A singleton to prepare services for dependency injection and to access them. ">ServiceRegistry</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_settings_loader_exception.html"title="An exception throw in case loading a settings setup went wrong. ">SettingsLoaderException</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_settings_view_model.html"title="A ViewModel for a generic settings dialog based of an XML settings file. ">SettingsViewModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_view_model.html"title="The base class for all viewmodels. ">ViewModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_input_widget_factory.html"title="A factory class to generate input edit widgets by their type names. ">InputWidgetFactory</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_i_presenting_view.html"title="A simple interface to make it possible for any view to present subviews. ">IPresentingView</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_settings_dialog.html"title="The widgets view implementation for the SettingsViewModel. ">SettingsDialog</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_widgets_presenter.html"title="The IPresenter implementation for the widgets module. ">WidgetsPresenter</a></li>
</ul>
</li>
<li>QtMvvmQuick:<ul>
<li><aclass="el"href="class_qt_mvvm_1_1_input_view_factory.html"title="A factory class to generate input edit views by their type names. ">InputViewFactory</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_quick_presenter.html"title="The IPresenter implementation for the quick module. ">QuickPresenter</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_account_model.html"title="A list model implementation for QtDataSync::DeviceInfo via a QtDataSync::AccountManager. ">AccountModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_data_sync_view_model.html"title="A viewmodel to show a overview of the datasync status and account. ">DataSyncViewModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_exchange_devices_model.html"title="A list model implementation to show all devices available by the QtDataSync::UserExchangeManager. ">ExchangeDevicesModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_network_exchange_view_model.html"title="A viewmodel to show a dialog to exchange account data via the QtDataSync::UserExchangeManager. ">NetworkExchangeViewModel</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_data_sync_window.html"title="The widgets view implementation for the DataSyncViewModel. ">DataSyncWindow</a></li>
<li><aclass="el"href="class_qt_mvvm_1_1_network_exchange_window.html"title="The widgets view implementation for the NetworkExchangeViewModel. ">NetworkExchangeWindow</a></li>
<li><aclass="el"href="namespace_qt_mvvm.html#a855b86a5eb06fae0469d91adc57b1b6d"title="A method to initialize the datasync widgets mvvm module. ">registerDataSyncWidgets()</a></li>
</ul>
</li>
<li>QtMvvmDataSyncQuick:<ul>
<li><aclass="el"href="namespace_qt_mvvm.html#a01159343a4c5f5bf274f40e078c372e3"title="A method to initialize the datasync quick mvvm module. ">registerDataSyncQuick()</a></li>
<tr><tdclass="paramname">addQtVersion</td><td>Specify whether the <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qt.html">Qt</a> Version should be visible as part of the about dialog </td></tr>
<tr><tdclass="paramname">extraTopInfos</td><td>Additional short texts to be shown below the version </td></tr>
<tr><tdclass="paramname">extraBottomInfos</td><td>An additional text to be shown at the bottom of the dialog</td></tr>
</table>
</dd>
</dl>
<p>Creates an advanced about dialog out of all of this information in an organized manner. The <code>extraTopInfos</code> are ment as short extra information about configurations etc, for example a specific plattform plugin used, as selected style or further important links. The <code>extraBottomInfos</code> can be a long and rich text with anything else you want to put in the about dialog that is not applicabale for the previous part (for example a list of contributers).</p>
<dlclass="section note"><dt>Note</dt><dd>All the texts can be richtext (HTML). But be aware that they are already beeing wrapped in <code><p></p></code> blocks. Furthermore, QML only supports a small subset of HTML in the default text mode that is used.</dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>Create a multidirectional binding between properties. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">viewModel</td><td>The object in the role of a viewmodel </td></tr>
<tr><tdclass="paramname">viewModelProperty</td><td>The property of the viewmodel to use in the binding </td></tr>
<tr><tdclass="paramname">view</td><td>The object in the role of a view </td></tr>
<tr><tdclass="paramname">viewProperty</td><td>The property of the view to use in the binding </td></tr>
<tr><tdclass="paramname">type</td><td>The type/direction of binding to create </td></tr>
<tr><tdclass="paramname">viewModelChangeSignal</td><td>An alternative signal to be used instead of the viewModelProperty notify signal to detect property changes </td></tr>
<tr><tdclass="paramname">viewChangeSignal</td><td>An alternative signal to be used instead of the viewProperty notify signal to detect property changes </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A handle to the newly created binding, or an invalid handle on errors</dd></dl>
<p>The methods creates a binding similar to the QML bindings, but it is possible to create two-way bindings with this method as well. A binding means that whenever a property changes, the property it is bound to is updated to the changed value as well.</p>
<divclass="fragment"><divclass="line"><spanclass="comment">//sample usage</span></div><divclass="line"><aclass="code"href="namespace_qt_mvvm.html#affee350f1bec121b95759bb02a4df50f">QtMvvm::bind</a>(this->viewModel, <spanclass="stringliteral">"name"</span>, <spanclass="comment">// A viewmodel that has a property named "name"</span></div><divclass="line"> ui->nameLabel, <spanclass="stringliteral">"text"</span>); <spanclass="comment">// A view (for example a QLabel) that has a property named "text"</span></div><divclass="line"><spanclass="comment">//any changes to "name" will update "text" and the other way around</span></div></div><!-- fragment --><p>To control the directions, i.e. which properties should trigger an update on changes and which only get updated, use the <code>type</code> parameter.</p>
<dlclass="section attention"><dt>Attention</dt><dd>Unlike the QML variant, this binding <b>does not handle binding loops</b>. THis means if you use a two way binding, make shure change signals are only emitted when the value does actually change. Otherwise your application is caught up in a binding loop and will eventually crash. Using two seperate one way bindings will not prevent this.</dd></dl>
<p>If the properties you want to use don't have a change signal or you don't want to use that signal, you can use the <code>viewModelChangeSignal</code> and <code>viewChangeSignal</code> to overwrite the signal to be used. Please note that you must specify the full signal signature. For example, the signatur of the signal <code>void foo(const QString &bar);</code> has the signature <code>foo(QString)</code>. See <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qmetamethod.html">QMetaMethod</a> for more details. If you leave the parameter out or set it to <code>nullptr</code> (or <code>{}</code>, an invalid meta method) the notify signals of the properties are used.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_binding.html"title="A handle to a multidirectional binding between properties. ">Binding</a></dd></dl>
<p>Create a multidirectional binding between properties. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">viewModel</td><td>The object in the role of a viewmodel </td></tr>
<tr><tdclass="paramname">viewModelProperty</td><td>The property of the viewmodel to use in the binding </td></tr>
<tr><tdclass="paramname">view</td><td>The object in the role of a view </td></tr>
<tr><tdclass="paramname">viewProperty</td><td>The property of the view to use in the binding </td></tr>
<tr><tdclass="paramname">type</td><td>The type/direction of binding to create </td></tr>
<tr><tdclass="paramname">viewModelChangeSignal</td><td>An alternative signal to be used instead of the viewModelProperty notify signal to detect property changes </td></tr>
<tr><tdclass="paramname">viewChangeSignal</td><td>An alternative signal to be used instead of the viewProperty notify signal to detect property changes </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A handle to the newly created binding, or an invalid handle on errors</dd></dl>
<p>The methods creates a binding similar to the QML bindings, but it is possible to create two-way bindings with this method as well. A binding means that whenever a property changes, the property it is bound to is updated to the changed value as well.</p>
<divclass="fragment"><divclass="line"><spanclass="comment">//sample usage</span></div><divclass="line"><aclass="code"href="namespace_qt_mvvm.html#affee350f1bec121b95759bb02a4df50f">QtMvvm::bind</a>(this->viewModel, <spanclass="stringliteral">"name"</span>, <spanclass="comment">// A viewmodel that has a property named "name"</span></div><divclass="line"> ui->nameLabel, <spanclass="stringliteral">"text"</span>); <spanclass="comment">// A view (for example a QLabel) that has a property named "text"</span></div><divclass="line"><spanclass="comment">//any changes to "name" will update "text" and the other way around</span></div></div><!-- fragment --><p>To control the directions, i.e. which properties should trigger an update on changes and which only get updated, use the <code>type</code> parameter.</p>
<dlclass="section attention"><dt>Attention</dt><dd>Unlike the QML variant, this binding <b>does not handle binding loops</b>. THis means if you use a two way binding, make shure change signals are only emitted when the value does actually change. Otherwise your application is caught up in a binding loop and will eventually crash. Using two seperate one way bindings will not prevent this.</dd></dl>
<p>If the properties you want to use don't have a change signal or you don't want to use that signal, you can use the <code>viewModelChangeSignal</code> and <code>viewChangeSignal</code> to overwrite the signal to be used. Please note that you must specify the full signal signature. For example, the signatur of the signal <code>void foo(const QString &bar);</code> has the signature <code>foo(QString)</code>. See <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qmetamethod.html">QMetaMethod</a> for more details. If you leave the parameter out or set it to <code>nullptr</code> (or <code>{}</code>, an invalid meta method) the notify signals of the properties are used.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_binding.html"title="A handle to a multidirectional binding between properties. ">Binding</a></dd></dl>
<p>Create a multidirectional binding between properties. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">viewModel</td><td>The object in the role of a viewmodel </td></tr>
<tr><tdclass="paramname">viewModelProperty</td><td>The property of the viewmodel to use in the binding </td></tr>
<tr><tdclass="paramname">view</td><td>The object in the role of a view </td></tr>
<tr><tdclass="paramname">viewProperty</td><td>The property of the view to use in the binding </td></tr>
<tr><tdclass="paramname">type</td><td>The type/direction of binding to create </td></tr>
<tr><tdclass="paramname">viewModelChangeSignal</td><td>An alternative signal to be used instead of the viewModelProperty notify signal to detect property changes </td></tr>
<tr><tdclass="paramname">viewChangeSignal</td><td>An alternative signal to be used instead of the viewProperty notify signal to detect property changes </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A handle to the newly created binding, or an invalid handle on errors</dd></dl>
<p>The methods creates a binding similar to the QML bindings, but it is possible to create two-way bindings with this method as well. A binding means that whenever a property changes, the property it is bound to is updated to the changed value as well.</p>
<divclass="fragment"><divclass="line"><spanclass="comment">//sample usage</span></div><divclass="line"><aclass="code"href="namespace_qt_mvvm.html#affee350f1bec121b95759bb02a4df50f">QtMvvm::bind</a>(this->viewModel, <spanclass="stringliteral">"name"</span>, <spanclass="comment">// A viewmodel that has a property named "name"</span></div><divclass="line"> ui->nameLabel, <spanclass="stringliteral">"text"</span>); <spanclass="comment">// A view (for example a QLabel) that has a property named "text"</span></div><divclass="line"><spanclass="comment">//any changes to "name" will update "text" and the other way around</span></div></div><!-- fragment --><p>To control the directions, i.e. which properties should trigger an update on changes and which only get updated, use the <code>type</code> parameter.</p>
<dlclass="section attention"><dt>Attention</dt><dd>Unlike the QML variant, this binding <b>does not handle binding loops</b>. THis means if you use a two way binding, make shure change signals are only emitted when the value does actually change. Otherwise your application is caught up in a binding loop and will eventually crash. Using two seperate one way bindings will not prevent this.</dd></dl>
<p>If the properties you want to use don't have a change signal or you don't want to use that signal, you can use the <code>viewModelChangeSignal</code> and <code>viewChangeSignal</code> to overwrite the signal to be used. Please note that you must specify the full signal signature. For example, the signatur of the signal <code>void foo(const QString &bar);</code> has the signature <code>foo(QString)</code>. See <aclass="elRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qmetamethod.html">QMetaMethod</a> for more details. If you leave the parameter out or set it to <code>nullptr</code> (or <code>{}</code>, an invalid meta method) the notify signals of the properties are used.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_binding.html"title="A handle to a multidirectional binding between properties. ">Binding</a></dd></dl>
<p>A shortcut to show a simple critical error messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple critical error dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple critical error messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple critical error dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple critical error messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple critical error dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a color dialog to select a color. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The color dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">color</td><td>The color to initially show in the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">argb</td><td>Specify whether the dialog should allow editing of the alpha channel (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a color dialog to let the user select a color. Depending on the argb parameter the alpha channel may or may not be editable.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a color dialog to select a color. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the color dialog has been closed. Reports the selected color or an invalid color in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The color dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">color</td><td>The color to initially show in the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">argb</td><td>Specify whether the dialog should allow editing of the alpha channel (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a color dialog to let the user select a color. Depending on the argb parameter the alpha channel may or may not be editable.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a color dialog to select a color. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the color dialog has been closed. Reports the selected color or an invalid color in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The color dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">color</td><td>The color to initially show in the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">argb</td><td>Specify whether the dialog should allow editing of the alpha channel (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a color dialog to let the user select a color. Depending on the argb parameter the alpha channel may or may not be editable.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a folder dialog to let the user select an existing directory.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select an existing directory. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the folder dialog has been closed. Reports the selected directory URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a folder dialog to let the user select an existing directory.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select an existing directory. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the folder dialog has been closed. Reports the selected directory URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a folder dialog to let the user select an existing directory.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an input dialog based of a type name. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">inputType</td><td>The data type of the edit to be used (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>inputType</code>. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an input dialog based of a type name. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the input dialog has been closed. Reports the result or an invalid variant in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">inputType</td><td>The data type of the edit to be used (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>inputType</code>. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an input dialog based of a type name. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the input dialog has been closed. Reports the result or an invalid variant in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">inputType</td><td>The data type of the edit to be used (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>inputType</code>. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an input dialog based of a type as generic parameter. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">TEdit</td><td>The input to type to create an edit for and to get a value of</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>TEdit</code> type name. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<pclass="definition">Definition at line <aclass="el"href="message_8h_source.html#l00474">474</a> of file <aclass="el"href="message_8h_source.html">message.h</a>.</p>
<p>A shortcut to show an input dialog based of a type as generic parameter. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the input dialog has been closed. Reports the result and <code>true</code> as second parameter, or a default constructed value and <code>false</code> in case the input has been canceled </td></tr>
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">TEdit</td><td>The input to type to create an edit for and to get a value of</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>TEdit</code> type name. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<pclass="definition">Definition at line <aclass="el"href="message_8h_source.html#l00484">484</a> of file <aclass="el"href="message_8h_source.html">message.h</a>.</p>
<p>A shortcut to show an input dialog based of a type as generic parameter. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the input dialog has been closed. Reports the result and <code>true</code> as second parameter, or a default constructed value and <code>false</code> in case the input has been canceled </td></tr>
<tr><tdclass="paramname">title</td><td>The input dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>A label to describe what to input (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">defaultValue</td><td>A default value to initialize the edit with (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">viewProperties</td><td>Additional properties to be passed to the edit (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>An optional text overwrite for the CANCEL button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">TEdit</td><td>The input to type to create an edit for and to get a value of</td></tr>
</table>
</dd>
</dl>
<p>Shows an input dialog. The kind of edit to use is determined by using the <code>TEdit</code> type name. The view properties will be applied to both, the dialog and the edit.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<pclass="definition">Definition at line <aclass="el"href="message_8h_source.html#l00498">498</a> of file <aclass="el"href="message_8h_source.html">message.h</a>.</p>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an existing file. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select an existing file. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an existing file. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select an existing file. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an existing file. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select multiple existing files. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select multiple existing files. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URLs in a list or an empty list in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select multiple existing files. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select multiple existing files. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URLs in a list or an empty list in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select multiple existing files. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an (non existing) file name for saving. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select a new file for saving. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an (non existing) file name for saving. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a file dialog to select a new file for saving. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the file dialog has been closed. Reports the selected file URL or an invalid URL in case the input has been canceled. </td></tr>
<tr><tdclass="paramname">title</td><td>The file dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">supportedMimeTypes</td><td>A list of all allowed mimetypes (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>, extra property named <code>mimeTypes</code>) </td></tr>
<tr><tdclass="paramname">dir</td><td>The directory URL to start the file dialog from (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a file dialog to let the user select an (non existing) file name for saving. The selectable files are limited to the mime types allowed.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple information messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple informative dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273"title="A shortcut to show a rich but simple about dialog. ">QtMvvm::about</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple information messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple informative dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273"title="A shortcut to show a rich but simple about dialog. ">QtMvvm::about</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple information messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple informative dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273"title="A shortcut to show a rich but simple about dialog. ">QtMvvm::about</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple question messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">yesText</td><td>An optional text overwrite for the YES button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">noText</td><td>An optional text overwrite for the NO button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple question dialog with a title, a text and two buttons (typically YES and NO) to ask the user a simple boolean question.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple question messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed. The parameter is <code>true</code> if the user pressed YES, <code>false</code> if he pressed NO or cancled the dialog </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">yesText</td><td>An optional text overwrite for the YES button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">noText</td><td>An optional text overwrite for the NO button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple question dialog with a title, a text and two buttons (typically YES and NO) to ask the user a simple boolean question.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple question messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed. The parameter is <code>true</code> if the user pressed YES, <code>false</code> if he pressed NO or cancled the dialog </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">yesText</td><td>An optional text overwrite for the YES button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
<tr><tdclass="paramname">noText</td><td>An optional text overwrite for the NO button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple question dialog with a title, a text and two buttons (typically YES and NO) to ask the user a simple boolean question.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae"title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A method to initialize the datasync quick mvvm module. </p>
<p>You must add this method to your main.cpp in order to register all the datasync views with the <aclass="el"href="class_qt_mvvm_1_1_quick_presenter.html"title="The IPresenter implementation for the quick module. ">QuickPresenter</a> when using the quick ui:</p>
<p>A method to initialize the datasync widgets mvvm module. </p>
<p>You must add this method to your main.cpp in order to register all the datasync views with the <aclass="el"href="class_qt_mvvm_1_1_widgets_presenter.html"title="The IPresenter implementation for the widgets module. ">WidgetsPresenter</a> when using the widgets ui:</p>
<divclass="fragment"><divclass="line"><spanclass="keywordtype">int</span> main(<spanclass="keywordtype">int</span> argc, <spanclass="keywordtype">char</span> *argv[])</div><divclass="line">{</div><divclass="line"><aclass="codeRef"target="_blank"doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtwidgets/qtwidgets.tags:https://doc.qt.io/qt-5/"href="https://doc.qt.io/qt-5/qapplication.html">QApplication</a> a(argc, argv);</div><divclass="line"></div><divclass="line"><aclass="code"href="namespace_qt_mvvm.html#a855b86a5eb06fae0469d91adc57b1b6d">QtMvvm::registerDataSyncWidgets</a>();</div><divclass="line"><spanclass="comment">// register other stuff etc...</span></div><divclass="line"></div><divclass="line"><spanclass="keywordflow">return</span> a.exec();</div><divclass="line">}</div></div><!-- fragment --><dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_widgets_presenter.html#a0b665bb6c87884d5789f616814c80cf6"title="Register a view to be found by the presenter. ">WidgetsPresenter::registerView</a></dd></dl>
<p>A shortcut to show a busy indicator dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows an busy indicator dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the label etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a busy indicator dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows an busy indicator dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the label etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an indetermiante progress dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows an indeterminate progress dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the label etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section note"><dt>Note</dt><dd>It is possible to conver the dialog to a normal progress and back by setting the <aclass="el"href="class_qt_mvvm_1_1_progress_control.html#adf029aeb9c8ef34cccfd2b71d0abeb0c"title="Specifies whether the dialog should show an indeterminate or a normal progress. ">ProgressControl::indeterminate</a> property.</dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show an indetermiante progress dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows an indeterminate progress dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the label etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section note"><dt>Note</dt><dd>It is possible to conver the dialog to a normal progress and back by setting the <aclass="el"href="class_qt_mvvm_1_1_progress_control.html#adf029aeb9c8ef34cccfd2b71d0abeb0c"title="Specifies whether the dialog should show an indeterminate or a normal progress. ">ProgressControl::indeterminate</a> property.</dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a general progress dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">control</td><td>The progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">isBusy</td><td>Specify whether a busy dialog or a progress dialog should be shown (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"title="A subtype for the dialog to specify what exactly it should show. ">MessageConfig::subType</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a progress dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the progress etc. via the control passed to the method.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a standard progress dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">maximum</td><td>The initial maxmium value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#a234370beca6ff3f7cb97e2302ec32c60"title="The maximum value of the progress bar. ">ProgressControl::maximum</a>) </td></tr>
<tr><tdclass="paramname">minimum</td><td>The initial minimum value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#ab8a45a01e520440cbcb5d396ed4cee55"title="The minimum value of the progress bar. ">ProgressControl::minimum</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">value</td><td>The initial progress value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#a0f1f52d85173b027504398d57d856ae2"title="The current value of the progress bar. ">ProgressControl::progress</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows a normal progress dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the progress etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section note"><dt>Note</dt><dd>It is possible to conver the dialog to a indeterminate progress and back by setting the <aclass="el"href="class_qt_mvvm_1_1_progress_control.html#adf029aeb9c8ef34cccfd2b71d0abeb0c"title="Specifies whether the dialog should show an indeterminate or a normal progress. ">ProgressControl::indeterminate</a> property.</dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a standard progress dialog. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The progress dialog title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">label</td><td>The progress dialog label (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">maximum</td><td>The initial maxmium value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#a234370beca6ff3f7cb97e2302ec32c60"title="The maximum value of the progress bar. ">ProgressControl::maximum</a>) </td></tr>
<tr><tdclass="paramname">minimum</td><td>The initial minimum value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#ab8a45a01e520440cbcb5d396ed4cee55"title="The minimum value of the progress bar. ">ProgressControl::minimum</a>) </td></tr>
<tr><tdclass="paramname">allowCancel</td><td>Specify, whether the user can cancel the dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"title="The available buttons a user may press. ">MessageConfig::buttons</a>, set to <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"title="Equivalent to QMessageBox::Cancel. ">MessageConfig::Cancel</a></code> if enabled, <code><aclass="el"href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"title="Equivalent to QMessageBox::NoButton. ">MessageConfig::NoButton</a></code> otherwise) </td></tr>
<tr><tdclass="paramname">value</td><td>The initial progress value of the progress (<aclass="el"href="class_qt_mvvm_1_1_progress_control.html#a0f1f52d85173b027504398d57d856ae2"title="The current value of the progress bar. ">ProgressControl::progress</a>) </td></tr>
<tr><tdclass="paramname">cancelText</td><td>The text for the cancel button, if enabled (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A newly created progress control to be used to control the progress dialog (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"title="A default value for dialogs that take some kind of input. ">MessageConfig::defaultValue</a>)</dd></dl>
<p>Shows a normal progress dialog to let the user know a long running operation is going on. Unlike other dialogs, this one can be "controlled" from within the core code to update the progress etc. via the returned control. The control is initialized with the parameters passed to this method.</p>
<dlclass="section note"><dt>Note</dt><dd>It is possible to conver the dialog to a indeterminate progress and back by setting the <aclass="el"href="class_qt_mvvm_1_1_progress_control.html#adf029aeb9c8ef34cccfd2b71d0abeb0c"title="Specifies whether the dialog should show an indeterminate or a normal progress. ">ProgressControl::indeterminate</a> property.</dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="class_qt_mvvm_1_1_progress_control.html"title="A Helper class to control a generic progress dialog. ">ProgressControl</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple warning messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple warning dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple warning messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">scope</td><td>A scope to limit to. <code>onResult</code> is only called as long as scope has not been deleted </td></tr>
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple warning dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>
<p>A shortcut to show a simple warning messagebox. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">onResult</td><td>A handler to be called when the message box has been closed </td></tr>
<tr><tdclass="paramname">title</td><td>The messagebox title (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"title="The dialog title or window title. ">MessageConfig::title</a>) </td></tr>
<tr><tdclass="paramname">text</td><td>The primary message text (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"title="The primary text/message to be displayed. ">MessageConfig::text</a>) </td></tr>
<tr><tdclass="paramname">okText</td><td>An optional text overwrite for the OK button (<aclass="el"href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"title="A map of name overwrites for the texts shown on buttons. ">MessageConfig::buttonTexts</a>)</td></tr>
</table>
</dd>
</dl>
<p>Shows a simple warning dialog with a title, a text and the OK button present.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49"title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <aclass="el"href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5"title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <aclass="el"href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68"title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <aclass="el"href="class_qt_mvvm_1_1_message_config.html"title="A configuration for a simple dialog to be shown from the core code. ">MessageConfig</a>, <aclass="el"href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5"title="Show a basic dialog. ">CoreApp::showDialog</a></dd></dl>