Migration of QtMvvm from github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1389 lines
133 KiB

<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>QtMvvm: QtMvvm::MessageConfig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0" style="display: inline;">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">QtMvvm
&#160;<span id="projectnumber">1.1.0</span>
</div>
<div id="projectbrief">A mvvm oriented library for Qt, to create Projects for Widgets and Quick in parallel</div>
</td>
</tr>
</tbody>
</table>
<a style="float: right;" target="_blank" href="https://github.com/Skycoder42/QtMvvm">
<img style="padding: 10px;" src="GitHub_Logo.png"/>
</a>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespace_qt_mvvm.html">QtMvvm</a></li><li class="navelem"><a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_qt_mvvm_1_1_message_config-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">QtMvvm::MessageConfig Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A configuration for a simple dialog to be shown from the core code.
<a href="class_qt_mvvm_1_1_message_config.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="message_8h_source.html">message.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ad6b7b271e558619f15c5eb9a3cf78fb8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a> { <br />
&#160;&#160;<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751">NoButton</a> = 0x00000000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a77ddc0753d19b2cc02714023614c9d59">Ok</a> = 0x00000400,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a08560513f4bb2238f70dcaab500c3e5a">Save</a> = 0x00000800,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a299048080628d6bd3d17e48d79f7f248">SaveAll</a> = 0x00001000,
<br />
&#160;&#160;<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a291a3c4a01da2f9a8ceedf7dd0f00d85">Open</a> = 0x00002000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8ab14334e8a0b827c2d8005611ab06532d">Yes</a> = 0x00004000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a05d665eede09ca4da26cc6ae967aa7f9">YesToAll</a> = 0x00008000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a2569c0a5af31616640a0ef12eb2dc8ba">No</a> = 0x00010000,
<br />
&#160;&#160;<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a60df15a4d2e2767a238681299c7f41e0">NoToAll</a> = 0x00020000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aaf677d94a271bc818d871497a67fe48e">Abort</a> = 0x00040000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8abca9fa5e38a92db5548c4e8d286cd593">Retry</a> = 0x00080000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a006f56a0dd996b6186aefae7cdb72d5c">Ignore</a> = 0x00100000,
<br />
&#160;&#160;<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a068de3a4be77ceb5fdf4757730cec8bd">Close</a> = 0x00200000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735">Cancel</a> = 0x00400000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5ab268c35dffedbc37bdc94d25e78fc1">Discard</a> = 0x00800000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aa1362e119234f738732ba9abd3899f65">Help</a> = 0x01000000,
<br />
&#160;&#160;<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a35599665a4d272ac8aafdf3a2d3ccacf">Apply</a> = 0x02000000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a8ce47e5deb6c733aee35a98741473200">Reset</a> = 0x04000000,
<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5086b758667835bcaf9a0ed438340a13">RestoreDefaults</a> = 0x08000000
<br />
}</td></tr>
<tr class="memdesc:ad6b7b271e558619f15c5eb9a3cf78fb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Possible Buttons a dialog can have. <a href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">More...</a><br /></td></tr>
<tr class="separator:ad6b7b271e558619f15c5eb9a3cf78fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a471e262fa4284bac50413bf5cd5dca53"><td class="memItemLeft" align="right" valign="top"><a id="a471e262fa4284bac50413bf5cd5dca53"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a471e262fa4284bac50413bf5cd5dca53">MessageConfig</a> (const <a class="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/qbytearray.html">QByteArray</a> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da">type</a>=<a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c">TypeMessageBox</a>, const <a class="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/qbytearray.html">QByteArray</a> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974">subType</a>={})</td></tr>
<tr class="memdesc:a471e262fa4284bac50413bf5cd5dca53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor, can take a type and a subtype. <br /></td></tr>
<tr class="separator:a471e262fa4284bac50413bf5cd5dca53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee637e1988887b0f1679c99d5acd74b"><td class="memItemLeft" align="right" valign="top"><a id="acee637e1988887b0f1679c99d5acd74b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#acee637e1988887b0f1679c99d5acd74b">MessageConfig</a> (const <a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;other)</td></tr>
<tr class="memdesc:acee637e1988887b0f1679c99d5acd74b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:acee637e1988887b0f1679c99d5acd74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0780c64586baab377deb89b600c7c719"><td class="memItemLeft" align="right" valign="top"><a id="a0780c64586baab377deb89b600c7c719"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a0780c64586baab377deb89b600c7c719">MessageConfig</a> (<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a0780c64586baab377deb89b600c7c719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:a0780c64586baab377deb89b600c7c719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d29a9138d098a216b7d70bb88217cc7"><td class="memItemLeft" align="right" valign="top"><a id="a4d29a9138d098a216b7d70bb88217cc7"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4d29a9138d098a216b7d70bb88217cc7">operator=</a> (const <a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;other)</td></tr>
<tr class="memdesc:a4d29a9138d098a216b7d70bb88217cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy assignment operator. <br /></td></tr>
<tr class="separator:a4d29a9138d098a216b7d70bb88217cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e1a607a379ee2991b4b44350992516"><td class="memItemLeft" align="right" valign="top"><a id="a43e1a607a379ee2991b4b44350992516"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a43e1a607a379ee2991b4b44350992516">operator=</a> (<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a43e1a607a379ee2991b4b44350992516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment operator. <br /></td></tr>
<tr class="separator:a43e1a607a379ee2991b4b44350992516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468bef357c8dca00f05b2dfe760db2cd"><td class="memItemLeft" align="right" valign="top"><a id="a468bef357c8dca00f05b2dfe760db2cd"></a>
<a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a468bef357c8dca00f05b2dfe760db2cd">type</a> () const</td></tr>
<tr class="memdesc:a468bef357c8dca00f05b2dfe760db2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>. <br /></td></tr>
<tr class="separator:a468bef357c8dca00f05b2dfe760db2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade0a9fffe1f64ac097e5772bf8bd2980"><td class="memItemLeft" align="right" valign="top"><a id="ade0a9fffe1f64ac097e5772bf8bd2980"></a>
<a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ade0a9fffe1f64ac097e5772bf8bd2980">subType</a> () const</td></tr>
<tr class="memdesc:ade0a9fffe1f64ac097e5772bf8bd2980"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="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>. <br /></td></tr>
<tr class="separator:ade0a9fffe1f64ac097e5772bf8bd2980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31047f57f6d224a81a3390fed7e757f5"><td class="memItemLeft" align="right" valign="top"><a id="a31047f57f6d224a81a3390fed7e757f5"></a>
<a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a31047f57f6d224a81a3390fed7e757f5">title</a> () const</td></tr>
<tr class="memdesc:a31047f57f6d224a81a3390fed7e757f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1" title="The dialog title or window title. ">MessageConfig::title</a>. <br /></td></tr>
<tr class="separator:a31047f57f6d224a81a3390fed7e757f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753e6876a2687b698e63eb3142cb3775"><td class="memItemLeft" align="right" valign="top"><a id="a753e6876a2687b698e63eb3142cb3775"></a>
<a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a753e6876a2687b698e63eb3142cb3775">text</a> () const</td></tr>
<tr class="memdesc:a753e6876a2687b698e63eb3142cb3775"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e" title="The primary text/message to be displayed. ">MessageConfig::text</a>. <br /></td></tr>
<tr class="separator:a753e6876a2687b698e63eb3142cb3775"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae44bd00e342ae7e959e5287bd15e79c5"><td class="memItemLeft" align="right" valign="top"><a id="ae44bd00e342ae7e959e5287bd15e79c5"></a>
StandardButtons&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ae44bd00e342ae7e959e5287bd15e79c5">buttons</a> () const</td></tr>
<tr class="memdesc:ae44bd00e342ae7e959e5287bd15e79c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a>. <br /></td></tr>
<tr class="separator:ae44bd00e342ae7e959e5287bd15e79c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc6dc08a3663329692bd3457bac74da7"><td class="memItemLeft" align="right" valign="top"><a id="abc6dc08a3663329692bd3457bac74da7"></a>
<a class="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/qhash.html">QHash</a>&lt; <a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a>, <a class="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> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#abc6dc08a3663329692bd3457bac74da7">buttonTexts</a> () const</td></tr>
<tr class="memdesc:abc6dc08a3663329692bd3457bac74da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="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>. <br /></td></tr>
<tr class="separator:abc6dc08a3663329692bd3457bac74da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a183dc1195374a26292af56e790d1672d"><td class="memItemLeft" align="right" valign="top"><a id="a183dc1195374a26292af56e790d1672d"></a>
<a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a183dc1195374a26292af56e790d1672d">defaultValue</a> () const</td></tr>
<tr class="memdesc:a183dc1195374a26292af56e790d1672d"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="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>. <br /></td></tr>
<tr class="separator:a183dc1195374a26292af56e790d1672d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeaed59469b91d92deba4004b8d3661a"><td class="memItemLeft" align="right" valign="top"><a id="adeaed59469b91d92deba4004b8d3661a"></a>
QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#adeaed59469b91d92deba4004b8d3661a">viewProperties</a> () const</td></tr>
<tr class="memdesc:adeaed59469b91d92deba4004b8d3661a"><td class="mdescLeft">&#160;</td><td class="mdescRight">READ accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9" title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>. <br /></td></tr>
<tr class="separator:adeaed59469b91d92deba4004b8d3661a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c837764bced1c94e504a9f303b2e164"><td class="memItemLeft" align="right" valign="top"><a id="a0c837764bced1c94e504a9f303b2e164"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a0c837764bced1c94e504a9f303b2e164">setType</a> (const <a class="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/qbytearray.html">QByteArray</a> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da">type</a>)</td></tr>
<tr class="memdesc:a0c837764bced1c94e504a9f303b2e164"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>. <br /></td></tr>
<tr class="separator:a0c837764bced1c94e504a9f303b2e164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7cd744b97288e23a333f5e473886546"><td class="memItemLeft" align="right" valign="top"><a id="ad7cd744b97288e23a333f5e473886546"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ad7cd744b97288e23a333f5e473886546">setSubType</a> (const <a class="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/qbytearray.html">QByteArray</a> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974">subType</a>)</td></tr>
<tr class="memdesc:ad7cd744b97288e23a333f5e473886546"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="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>. <br /></td></tr>
<tr class="separator:ad7cd744b97288e23a333f5e473886546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26f0fc9b4eec27761f50897926e8d551"><td class="memItemLeft" align="right" valign="top"><a id="a26f0fc9b4eec27761f50897926e8d551"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a26f0fc9b4eec27761f50897926e8d551">setTitle</a> (const <a class="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> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1">title</a>)</td></tr>
<tr class="memdesc:a26f0fc9b4eec27761f50897926e8d551"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1" title="The dialog title or window title. ">MessageConfig::title</a>. <br /></td></tr>
<tr class="separator:a26f0fc9b4eec27761f50897926e8d551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac265b7f17e446c4cb69d6258e914bc8d"><td class="memItemLeft" align="right" valign="top"><a id="ac265b7f17e446c4cb69d6258e914bc8d"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac265b7f17e446c4cb69d6258e914bc8d">setText</a> (const <a class="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> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e">text</a>)</td></tr>
<tr class="memdesc:ac265b7f17e446c4cb69d6258e914bc8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e" title="The primary text/message to be displayed. ">MessageConfig::text</a>. <br /></td></tr>
<tr class="separator:ac265b7f17e446c4cb69d6258e914bc8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3450e33139562c1947b6de415397912e"><td class="memItemLeft" align="right" valign="top"><a id="a3450e33139562c1947b6de415397912e"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a3450e33139562c1947b6de415397912e">setButtons</a> (StandardButtons <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e">buttons</a>)</td></tr>
<tr class="memdesc:a3450e33139562c1947b6de415397912e"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a>. <br /></td></tr>
<tr class="separator:a3450e33139562c1947b6de415397912e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63154649250b4e199c4e862ee139f8cb"><td class="memItemLeft" align="right" valign="top"><a id="a63154649250b4e199c4e862ee139f8cb"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a63154649250b4e199c4e862ee139f8cb">addButton</a> (<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a> button)</td></tr>
<tr class="memdesc:a63154649250b4e199c4e862ee139f8cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a>. <br /></td></tr>
<tr class="separator:a63154649250b4e199c4e862ee139f8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372a5460a4a9e026c76636f45c6cd85d"><td class="memItemLeft" align="right" valign="top"><a id="a372a5460a4a9e026c76636f45c6cd85d"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a372a5460a4a9e026c76636f45c6cd85d">setButtonTexts</a> (const <a class="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/qhash.html">QHash</a>&lt; <a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a>, <a class="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> &gt; &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f">buttonTexts</a>)</td></tr>
<tr class="memdesc:a372a5460a4a9e026c76636f45c6cd85d"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="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>. <br /></td></tr>
<tr class="separator:a372a5460a4a9e026c76636f45c6cd85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749425661394407865fc69029b3899dc"><td class="memItemLeft" align="right" valign="top"><a id="a749425661394407865fc69029b3899dc"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a749425661394407865fc69029b3899dc">setButtonText</a> (<a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a> button, const <a class="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> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e">text</a>)</td></tr>
<tr class="memdesc:a749425661394407865fc69029b3899dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="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>. <br /></td></tr>
<tr class="separator:a749425661394407865fc69029b3899dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d475f6c3599cfca3082cf542a913e4"><td class="memItemLeft" align="right" valign="top"><a id="a45d475f6c3599cfca3082cf542a913e4"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a45d475f6c3599cfca3082cf542a913e4">setDefaultValue</a> (const <a class="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> &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f">defaultValue</a>)</td></tr>
<tr class="memdesc:a45d475f6c3599cfca3082cf542a913e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="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>. <br /></td></tr>
<tr class="separator:a45d475f6c3599cfca3082cf542a913e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8c243c392b0c51df0f836d35b5f3c5"><td class="memItemLeft" align="right" valign="top"><a id="a0d8c243c392b0c51df0f836d35b5f3c5"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a0d8c243c392b0c51df0f836d35b5f3c5">setViewProperties</a> (const QVariantMap &amp;<a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9">viewProperties</a>)</td></tr>
<tr class="memdesc:a0d8c243c392b0c51df0f836d35b5f3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9" title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>. <br /></td></tr>
<tr class="separator:a0d8c243c392b0c51df0f836d35b5f3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a638254ed4690aabf12ea22a88a523860"><td class="memItemLeft" align="right" valign="top"><a id="a638254ed4690aabf12ea22a88a523860"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a638254ed4690aabf12ea22a88a523860">setViewProperty</a> (const <a class="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> &amp;key, const <a class="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> &amp;value)</td></tr>
<tr class="memdesc:a638254ed4690aabf12ea22a88a523860"><td class="mdescLeft">&#160;</td><td class="mdescRight">WRITE accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9" title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a>. <br /></td></tr>
<tr class="separator:a638254ed4690aabf12ea22a88a523860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34607db758b4ac46367e21abe8c1684b"><td class="memItemLeft" align="right" valign="top"><a id="a34607db758b4ac46367e21abe8c1684b"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a34607db758b4ac46367e21abe8c1684b">resetSubType</a> ()</td></tr>
<tr class="memdesc:a34607db758b4ac46367e21abe8c1684b"><td class="mdescLeft">&#160;</td><td class="mdescRight">RESET accessor for <a class="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>. <br /></td></tr>
<tr class="separator:a34607db758b4ac46367e21abe8c1684b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba8f4589ee7f12524cea8e76757716c8"><td class="memItemLeft" align="right" valign="top"><a id="aba8f4589ee7f12524cea8e76757716c8"></a>
<a class="el" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#aba8f4589ee7f12524cea8e76757716c8">resetButtons</a> ()</td></tr>
<tr class="memdesc:aba8f4589ee7f12524cea8e76757716c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">RESET accessor for <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a>. <br /></td></tr>
<tr class="separator:aba8f4589ee7f12524cea8e76757716c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Possible standard values for MessageConfig::type</div></td></tr>
<tr class="memitem:a4bf2b7c1738a86009303fbb07dcad08c"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c">TypeMessageBox</a></td></tr>
<tr class="memdesc:a4bf2b7c1738a86009303fbb07dcad08c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type to show a standard message box. <a href="#a4bf2b7c1738a86009303fbb07dcad08c">More...</a><br /></td></tr>
<tr class="separator:a4bf2b7c1738a86009303fbb07dcad08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80918dc646fe89d59a1ddfed729d1b7"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7">TypeInputDialog</a></td></tr>
<tr class="memdesc:ae80918dc646fe89d59a1ddfed729d1b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type to show a generic input dialog. <a href="#ae80918dc646fe89d59a1ddfed729d1b7">More...</a><br /></td></tr>
<tr class="separator:ae80918dc646fe89d59a1ddfed729d1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e605350d96923e7bdf000388fc514f5"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5">TypeFileDialog</a></td></tr>
<tr class="memdesc:a4e605350d96923e7bdf000388fc514f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type to show a generic file dialog. <a href="#a4e605350d96923e7bdf000388fc514f5">More...</a><br /></td></tr>
<tr class="separator:a4e605350d96923e7bdf000388fc514f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52011f5904343e09758633a77ea8d2f2"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2">TypeColorDialog</a></td></tr>
<tr class="memdesc:a52011f5904343e09758633a77ea8d2f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type to show a generic color dialog. <a href="#a52011f5904343e09758633a77ea8d2f2">More...</a><br /></td></tr>
<tr class="separator:a52011f5904343e09758633a77ea8d2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a4630967ff5b75caf06f6e1157b7e6"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6">TypeProgressDialog</a></td></tr>
<tr class="memdesc:a10a4630967ff5b75caf06f6e1157b7e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type to show a generic progress dialog. <a href="#a10a4630967ff5b75caf06f6e1157b7e6">More...</a><br /></td></tr>
<tr class="separator:a10a4630967ff5b75caf06f6e1157b7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Possible values for MessageConfig::subType when using the type MessageConfig::TypeMessageBox</div></td></tr>
<tr class="memitem:adee8c12449fe06a32ea15685110fcaa9"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#adee8c12449fe06a32ea15685110fcaa9">SubTypeInformation</a></td></tr>
<tr class="memdesc:adee8c12449fe06a32ea15685110fcaa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show an information message. <a href="#adee8c12449fe06a32ea15685110fcaa9">More...</a><br /></td></tr>
<tr class="separator:adee8c12449fe06a32ea15685110fcaa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ead36d20317f7d25c717e179ac9d02"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02">SubTypeWarning</a></td></tr>
<tr class="memdesc:a92ead36d20317f7d25c717e179ac9d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a warning message. <a href="#a92ead36d20317f7d25c717e179ac9d02">More...</a><br /></td></tr>
<tr class="separator:a92ead36d20317f7d25c717e179ac9d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c3ad5e63a25795a4ec3034a152f477"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477">SubTypeCritical</a></td></tr>
<tr class="memdesc:a52c3ad5e63a25795a4ec3034a152f477"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a critical error message. <a href="#a52c3ad5e63a25795a4ec3034a152f477">More...</a><br /></td></tr>
<tr class="separator:a52c3ad5e63a25795a4ec3034a152f477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1da936978c654528209f5e56a0edc92"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92">SubTypeQuestion</a></td></tr>
<tr class="memdesc:af1da936978c654528209f5e56a0edc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a question message. <a href="#af1da936978c654528209f5e56a0edc92">More...</a><br /></td></tr>
<tr class="separator:af1da936978c654528209f5e56a0edc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5827989812703233c53f480de71e673"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673">SubTypeAbout</a></td></tr>
<tr class="memdesc:ac5827989812703233c53f480de71e673"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show an about dialog. <a href="#ac5827989812703233c53f480de71e673">More...</a><br /></td></tr>
<tr class="separator:ac5827989812703233c53f480de71e673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Possible values for MessageConfig::subType when using the type MessageConfig::TypeFileDialog</div></td></tr>
<tr class="memitem:ab87b5489724bf8be9c87c8bc9aed03ef"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ab87b5489724bf8be9c87c8bc9aed03ef">SubTypeDir</a></td></tr>
<tr class="memdesc:ab87b5489724bf8be9c87c8bc9aed03ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show an open directory dialog. <a href="#ab87b5489724bf8be9c87c8bc9aed03ef">More...</a><br /></td></tr>
<tr class="separator:ab87b5489724bf8be9c87c8bc9aed03ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cddb350d1e1945691ef81972fab9cfb"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb">SubTypeOpenFile</a></td></tr>
<tr class="memdesc:a3cddb350d1e1945691ef81972fab9cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType for to show an open file dialog. <a href="#a3cddb350d1e1945691ef81972fab9cfb">More...</a><br /></td></tr>
<tr class="separator:a3cddb350d1e1945691ef81972fab9cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea76429894925348673ce056e6333a5"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5">SubTypeOpenFiles</a></td></tr>
<tr class="memdesc:a7ea76429894925348673ce056e6333a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType for to show an open files dialog. <a href="#a7ea76429894925348673ce056e6333a5">More...</a><br /></td></tr>
<tr class="separator:a7ea76429894925348673ce056e6333a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1f47659b3654bceabe0214f509574fd"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd">SubTypeSaveFile</a></td></tr>
<tr class="memdesc:ac1f47659b3654bceabe0214f509574fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType for to show a save file dialog. <a href="#ac1f47659b3654bceabe0214f509574fd">More...</a><br /></td></tr>
<tr class="separator:ac1f47659b3654bceabe0214f509574fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Possible values for MessageConfig::subType when using the type MessageConfig::TypeColorDialog</div></td></tr>
<tr class="memitem:abad192e36a439f33c8f72d7474fd5f8d"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#abad192e36a439f33c8f72d7474fd5f8d">SubTypeRgb</a></td></tr>
<tr class="memdesc:abad192e36a439f33c8f72d7474fd5f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a color dialog without an alpha channel. <a href="#abad192e36a439f33c8f72d7474fd5f8d">More...</a><br /></td></tr>
<tr class="separator:abad192e36a439f33c8f72d7474fd5f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f078faf35123d1016921a60b1f26482"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482">SubTypeArgb</a></td></tr>
<tr class="memdesc:a7f078faf35123d1016921a60b1f26482"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a color dialog with an alpha channel. <a href="#a7f078faf35123d1016921a60b1f26482">More...</a><br /></td></tr>
<tr class="separator:a7f078faf35123d1016921a60b1f26482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Possible values for MessageConfig::subType when using the type MessageConfig::TypeProgressDialog</div></td></tr>
<tr class="memitem:a96876fe24d0294b0db581565fb353e3b"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a96876fe24d0294b0db581565fb353e3b">SubTypeProgress</a></td></tr>
<tr class="memdesc:a96876fe24d0294b0db581565fb353e3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a dialog with a progress bar. <a href="#a96876fe24d0294b0db581565fb353e3b">More...</a><br /></td></tr>
<tr class="separator:a96876fe24d0294b0db581565fb353e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bde09334a8962a858e9029767be848f"><td class="memItemLeft" align="right" valign="top">static const <a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f">SubTypeBusy</a></td></tr>
<tr class="memdesc:a9bde09334a8962a858e9029767be848f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subType to show a dialog with a busy indicator. <a href="#a9bde09334a8962a858e9029767be848f">More...</a><br /></td></tr>
<tr class="separator:a9bde09334a8962a858e9029767be848f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a8ddd0717a5f8a07f520df25743ded0da"><td class="memItemLeft" align="right" valign="top"><a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da">type</a></td></tr>
<tr class="memdesc:a8ddd0717a5f8a07f520df25743ded0da"><td class="mdescLeft">&#160;</td><td class="mdescRight">The general type of dialog to be shown. <a href="#a8ddd0717a5f8a07f520df25743ded0da">More...</a><br /></td></tr>
<tr class="separator:a8ddd0717a5f8a07f520df25743ded0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f8a83b2ce22d09daf24aad158d7974"><td class="memItemLeft" align="right" valign="top"><a class="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/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974">subType</a></td></tr>
<tr class="memdesc:aa9f8a83b2ce22d09daf24aad158d7974"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subtype for the dialog to specify what exactly it should show. <a href="#aa9f8a83b2ce22d09daf24aad158d7974">More...</a><br /></td></tr>
<tr class="separator:aa9f8a83b2ce22d09daf24aad158d7974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb1800a2cda243e13cf7cb7e2df67cc1"><td class="memItemLeft" align="right" valign="top"><a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1">title</a></td></tr>
<tr class="memdesc:afb1800a2cda243e13cf7cb7e2df67cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The dialog title or window title. <a href="#afb1800a2cda243e13cf7cb7e2df67cc1">More...</a><br /></td></tr>
<tr class="separator:afb1800a2cda243e13cf7cb7e2df67cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ffe14b430a48307a4853921e6a2844e"><td class="memItemLeft" align="right" valign="top"><a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e">text</a></td></tr>
<tr class="memdesc:a9ffe14b430a48307a4853921e6a2844e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The primary text/message to be displayed. <a href="#a9ffe14b430a48307a4853921e6a2844e">More...</a><br /></td></tr>
<tr class="separator:a9ffe14b430a48307a4853921e6a2844e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22e51c0d3f709fe7c8d45eb137d1ba1e"><td class="memItemLeft" align="right" valign="top">StandardButtons&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e">buttons</a></td></tr>
<tr class="memdesc:a22e51c0d3f709fe7c8d45eb137d1ba1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The available buttons a user may press. <a href="#a22e51c0d3f709fe7c8d45eb137d1ba1e">More...</a><br /></td></tr>
<tr class="separator:a22e51c0d3f709fe7c8d45eb137d1ba1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc1f0f2f3b933a34319febfb0dbce7f"><td class="memItemLeft" align="right" valign="top">QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f">buttonTexts</a></td></tr>
<tr class="memdesc:a5dc1f0f2f3b933a34319febfb0dbce7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of name overwrites for the texts shown on buttons. <a href="#a5dc1f0f2f3b933a34319febfb0dbce7f">More...</a><br /></td></tr>
<tr class="separator:a5dc1f0f2f3b933a34319febfb0dbce7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4959365595dfca69fa3ba0de8e818b0f"><td class="memItemLeft" align="right" valign="top"><a class="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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f">defaultValue</a></td></tr>
<tr class="memdesc:a4959365595dfca69fa3ba0de8e818b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default value for dialogs that take some kind of input. <a href="#a4959365595dfca69fa3ba0de8e818b0f">More...</a><br /></td></tr>
<tr class="separator:a4959365595dfca69fa3ba0de8e818b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf7fd91186e9f6d87a273365a3bff9d9"><td class="memItemLeft" align="right" valign="top">QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9">viewProperties</a></td></tr>
<tr class="memdesc:aaf7fd91186e9f6d87a273365a3bff9d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional properties to be set on the created views. <a href="#aaf7fd91186e9f6d87a273365a3bff9d9">More...</a><br /></td></tr>
<tr class="separator:aaf7fd91186e9f6d87a273365a3bff9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A configuration for a simple dialog to be shown from the core code. </p>
<p>You can use the configuration to show simple dialogs from the core application. Typically, you can use the wrapper methods, but for more advanced dialogs you may need to create a message config explicitly.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_core_app.html#a1fb22642bb6150438195f52d1ec2c7d5" title="Show a basic dialog. ">CoreApp::showDialog</a>, <a class="el" href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5" title="A shortcut to show a simple information messagebox. ">QtMvvm::information</a>, <a class="el" href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49" title="A shortcut to show a simple question messagebox. ">QtMvvm::question</a>, <a class="el" href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae" title="A shortcut to show a simple warning messagebox. ">QtMvvm::warning</a>, <a class="el" href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68" title="A shortcut to show a simple critical error messagebox. ">QtMvvm::critical</a>, <a class="el" href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273" title="A shortcut to show a rich but simple about dialog. ">QtMvvm::about</a>, <a class="el" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd" title="A shortcut to show an input dialog based of a type name. ">QtMvvm::getInput</a>, <a class="el" href="namespace_qt_mvvm.html#a8f6889d8a2501931cb930b37ef1f0f98" title="A shortcut to show a file dialog to select an existing directory. ">QtMvvm::getExistingDirectory</a>, <a class="el" href="namespace_qt_mvvm.html#a1567e3d6c664b42dfafee8cfbf5ee789" title="A shortcut to show a file dialog to select an existing file. ">QtMvvm::getOpenFile</a>, <a class="el" href="namespace_qt_mvvm.html#a48aa33f9cc2ccf23a6ab12dc777380d4" title="A shortcut to show a file dialog to select multiple existing files. ">QtMvvm::getOpenFiles</a>, <a class="el" href="namespace_qt_mvvm.html#af4a7cfc37c449b39e324cc29049de30d" title="A shortcut to show a file dialog to select a new file for saving. ">QtMvvm::getSaveFile</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00020">20</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ad6b7b271e558619f15c5eb9a3cf78fb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6b7b271e558619f15c5eb9a3cf78fb8">&#9670;&nbsp;</a></span>StandardButton</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">QtMvvm::MessageConfig::StandardButton</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The Possible Buttons a dialog can have. </p>
<dl class="section note"><dt>Note</dt><dd>The values are kept in sync with QMessageBox::StandardButton etc. This means you can simply cast the values to the other standard buttons without any risk. This goes for other classes like <a class="elRef" 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/qdialogbuttonbox.html">QDialogButtonBox</a> and the QML variants as well. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"></a>NoButton&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::NoButton. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a77ddc0753d19b2cc02714023614c9d59"></a>Ok&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Ok. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a08560513f4bb2238f70dcaab500c3e5a"></a>Save&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Save. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a299048080628d6bd3d17e48d79f7f248"></a>SaveAll&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::SaveAll. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a291a3c4a01da2f9a8ceedf7dd0f00d85"></a>Open&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Open. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8ab14334e8a0b827c2d8005611ab06532d"></a>Yes&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Yes. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a05d665eede09ca4da26cc6ae967aa7f9"></a>YesToAll&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::YesToAll. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a2569c0a5af31616640a0ef12eb2dc8ba"></a>No&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::No. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a60df15a4d2e2767a238681299c7f41e0"></a>NoToAll&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::NoToAll. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8aaf677d94a271bc818d871497a67fe48e"></a>Abort&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Abort. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8abca9fa5e38a92db5548c4e8d286cd593"></a>Retry&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Retry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a006f56a0dd996b6186aefae7cdb72d5c"></a>Ignore&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Ignore. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a068de3a4be77ceb5fdf4757730cec8bd"></a>Close&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Close. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"></a>Cancel&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Cancel. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a5ab268c35dffedbc37bdc94d25e78fc1"></a>Discard&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Discard. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8aa1362e119234f738732ba9abd3899f65"></a>Help&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Help. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a35599665a4d272ac8aafdf3a2d3ccacf"></a>Apply&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Apply. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a8ce47e5deb6c733aee35a98741473200"></a>Reset&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::Reset. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad6b7b271e558619f15c5eb9a3cf78fb8a5086b758667835bcaf9a0ed438340a13"></a>RestoreDefaults&#160;</td><td class="fielddoc"><p>Equivalent to QMessageBox::RestoreDefaults. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00046">46</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ac5827989812703233c53f480de71e673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5827989812703233c53f480de71e673">&#9670;&nbsp;</a></span>SubTypeAbout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeAbout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show an about dialog. </p>
<p><b>Value:</b> <code>"about"</code></p>
<p>An about dialog is a simple informative dialog showing information about the application in a neutral manner, but in a sligthly different style than a simple information message.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00100">100</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a7f078faf35123d1016921a60b1f26482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f078faf35123d1016921a60b1f26482">&#9670;&nbsp;</a></span>SubTypeArgb</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeArgb</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a color dialog with an alpha channel. </p>
<p><b>Value:</b> <code>"argb"</code></p>
<p>A color dialog that lets the user select a color, including the alpha channel. Please note that not all native dialogs support alpha channel editing.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2" title="A type to show a generic color dialog. ">MessageConfig::TypeColorDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00124">124</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a9bde09334a8962a858e9029767be848f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bde09334a8962a858e9029767be848f">&#9670;&nbsp;</a></span>SubTypeBusy</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeBusy</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a dialog with a busy indicator. </p>
<p><b>Value:</b> <code>"busy"</code></p>
<p>A dialog with a busy indicator shown. This indicator can and will always only show an indeterminate progress, other values of the <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> are ignored. On platforms that do not have a seperate busy indicator, an indeterminate progress bar can be shown.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6" title="A type to show a generic progress dialog. ">MessageConfig::TypeProgressDialog</a>, <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00134">134</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a52c3ad5e63a25795a4ec3034a152f477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52c3ad5e63a25795a4ec3034a152f477">&#9670;&nbsp;</a></span>SubTypeCritical</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeCritical</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a critical error message. </p>
<p><b>Value:</b> <code>"critical"</code></p>
<p>An critical message box typically shows a critical and often unrecoverable error.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00096">96</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="ab87b5489724bf8be9c87c8bc9aed03ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab87b5489724bf8be9c87c8bc9aed03ef">&#9670;&nbsp;</a></span>SubTypeDir</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeDir</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show an open directory dialog. </p>
<p><b>Value:</b> <code>"dir"</code></p>
<p>A file dialog to open a directory lets the user select a single, existing directory. Depending on the platform he might be able to create a new directory via the dialog, but he can only select an existing one.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00108">108</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="adee8c12449fe06a32ea15685110fcaa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adee8c12449fe06a32ea15685110fcaa9">&#9670;&nbsp;</a></span>SubTypeInformation</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeInformation</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show an information message. </p>
<p><b>Value:</b> <code>"information"</code></p>
<p>An information message box typically shows a neutral/positiv information.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00092">92</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a3cddb350d1e1945691ef81972fab9cfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cddb350d1e1945691ef81972fab9cfb">&#9670;&nbsp;</a></span>SubTypeOpenFile</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeOpenFile</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType for to show an open file dialog. </p>
<p><b>Value:</b> <code>"open"</code></p>
<p>A file dialog to open a file lets the user select a single, existing file.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00110">110</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a7ea76429894925348673ce056e6333a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ea76429894925348673ce056e6333a5">&#9670;&nbsp;</a></span>SubTypeOpenFiles</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeOpenFiles</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType for to show an open files dialog. </p>
<p><b>Value:</b> <code>"files"</code></p>
<p>A file dialog to open multiple files lets the user select a list of existing files. They can be in different folders, if the platform allows this.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00112">112</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a96876fe24d0294b0db581565fb353e3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96876fe24d0294b0db581565fb353e3b">&#9670;&nbsp;</a></span>SubTypeProgress</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeProgress</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a dialog with a progress bar. </p>
<p><b>Value:</b> <code>"progress"</code></p>
<p>A dialog with a standard progess bar. This bar can either display a classical progress with min, max and value, or be shown as indeterminate progress (can be switched dynamically via the <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a>)</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6" title="A type to show a generic progress dialog. ">MessageConfig::TypeProgressDialog</a>, <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00132">132</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="af1da936978c654528209f5e56a0edc92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1da936978c654528209f5e56a0edc92">&#9670;&nbsp;</a></span>SubTypeQuestion</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeQuestion</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a question message. </p>
<p><b>Value:</b> <code>"question"</code></p>
<p>An question message box typically asks the user a simple Yes-No question he can reply using the buttons.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00098">98</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="abad192e36a439f33c8f72d7474fd5f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abad192e36a439f33c8f72d7474fd5f8d">&#9670;&nbsp;</a></span>SubTypeRgb</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeRgb</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a color dialog without an alpha channel. </p>
<p><b>Value:</b> <code>"rgb"</code></p>
<p>A color dialog that lets the user select a color, without allowing editing of the alpha channel. The alpha channel will always be set to <code>0xFF</code>, i.e. non transparent.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2" title="A type to show a generic color dialog. ">MessageConfig::TypeColorDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00122">122</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="ac1f47659b3654bceabe0214f509574fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1f47659b3654bceabe0214f509574fd">&#9670;&nbsp;</a></span>SubTypeSaveFile</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeSaveFile</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType for to show a save file dialog. </p>
<p><b>Value:</b> <code>"save"</code></p>
<p>A file dialog to save a file lets the user select a single file to be created or overwritten to save content to it.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00114">114</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a92ead36d20317f7d25c717e179ac9d02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92ead36d20317f7d25c717e179ac9d02">&#9670;&nbsp;</a></span>SubTypeWarning</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::SubTypeWarning</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subType to show a warning message. </p>
<p><b>Value:</b> <code>"warning"</code></p>
<p>An warning message box typically shows a (non critical) warning.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00094">94</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a52011f5904343e09758633a77ea8d2f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52011f5904343e09758633a77ea8d2f2">&#9670;&nbsp;</a></span>TypeColorDialog</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::TypeColorDialog</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A type to show a generic color dialog. </p>
<p><b>Value:</b> <code>"color"</code></p>
<p>Shows a generic color dialog. If possible, this will use the systems default, otherwise a simple color picker gui.</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">Dialog Type </th><th class="markdownTableHeadNone">subType value </th></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Select a color without alpha </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#abad192e36a439f33c8f72d7474fd5f8d" title="A subType to show a color dialog without an alpha channel. ">MessageConfig::SubTypeRgb</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Select a color with alpha </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482" title="A subType to show a color dialog with an alpha channel. ">MessageConfig::SubTypeArgb</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00082">82</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a4e605350d96923e7bdf000388fc514f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e605350d96923e7bdf000388fc514f5">&#9670;&nbsp;</a></span>TypeFileDialog</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::TypeFileDialog</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A type to show a generic file dialog. </p>
<p><b>Value:</b> <code>"file"</code></p>
<p>Shows a generic file dialog utilizing the operating systems default file dialogs in order to show a native dialog the user can use to select files or directories</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">Dialog Type </th><th class="markdownTableHeadNone">subType value </th></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Open Directory </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ab87b5489724bf8be9c87c8bc9aed03ef" title="A subType to show an open directory dialog. ">MessageConfig::SubTypeDir</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Open File </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb" title="A subType for to show an open file dialog. ">MessageConfig::SubTypeOpenFile</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Open Files </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5" title="A subType for to show an open files dialog. ">MessageConfig::SubTypeOpenFiles</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Save File </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd" title="A subType for to show a save file dialog. ">MessageConfig::SubTypeSaveFile</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00080">80</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="ae80918dc646fe89d59a1ddfed729d1b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae80918dc646fe89d59a1ddfed729d1b7">&#9670;&nbsp;</a></span>TypeInputDialog</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::TypeInputDialog</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A type to show a generic input dialog. </p>
<p><b>Value:</b> <code>"input"</code></p>
<p>Shows a generic input dialog with a title and a short label, together with some kind of edit view in order to input a single value. The datatype to get as well as the kind of input view to create is determined by <a class="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>:subType. Theoretically, and type that can be passed via <a class="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> can be used as input value. However, only for the most common types do default edit views exist. In case you want to use types not present in the list below, you need to create edit views yourself</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">Type </th><th class="markdownTableHeadNone">Widgets edit </th><th class="markdownTableHeadNone">Quick edit </th><th class="markdownTableHeadNone">Quick delegate </th></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">bool </td><td class="markdownTableBodyNone"><a class="elRef" 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/qcheckbox.html">QCheckBox</a> </td><td class="markdownTableBodyNone">CheckBox </td><td class="markdownTableBodyNone">BoolDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">switch </td><td class="markdownTableBodyNone"><a class="elRef" 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/qcheckbox.html">QCheckBox</a> </td><td class="markdownTableBodyNone">Switch </td><td class="markdownTableBodyNone">SwitchDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="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>, string </td><td class="markdownTableBodyNone"><a class="elRef" 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/qlineedit.html">QLineEdit</a> </td><td class="markdownTableBodyNone">TextField </td><td class="markdownTableBodyNone">MsgDelegate (*) </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">int </td><td class="markdownTableBodyNone"><a class="elRef" 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/qspinbox.html">QSpinBox</a> </td><td class="markdownTableBodyNone">SpinBox </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">double, number </td><td class="markdownTableBodyNone"><a class="elRef" 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/qdoublespinbox.html">QDoubleSpinBox</a> </td><td class="markdownTableBodyNone">DoubleSpinBox </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">range (int) </td><td class="markdownTableBodyNone"><a class="elRef" 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/qslider.html">QSlider</a> </td><td class="markdownTableBodyNone">Slider </td><td class="markdownTableBodyNone">RangeDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="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/qdate.html">QDate</a> </td><td class="markdownTableBodyNone"><a class="elRef" 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/qdateedit.html">QDateEdit</a> </td><td class="markdownTableBodyNone">DateEdit </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="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/qtime.html">QTime</a> </td><td class="markdownTableBodyNone"><a class="elRef" 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/qtimeedit.html">QTimeEdit</a> </td><td class="markdownTableBodyNone">TimeEdit </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="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/qdatetime.html">QDateTime</a>, date </td><td class="markdownTableBodyNone"><a class="elRef" 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/qdatetimeedit.html">QDateTimeEdit</a> </td><td class="markdownTableBodyNone">DateTimeEdit </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="elRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtgui/qtgui.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qcolor.html">QColor</a>, color </td><td class="markdownTableBodyNone">ColorButton </td><td class="markdownTableBodyNone">ColorEdit </td><td class="markdownTableBodyNone">ColorDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="elRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtgui/qtgui.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qfont.html">QFont</a>, font </td><td class="markdownTableBodyNone"><a class="elRef" 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/qfontcombobox.html">QFontComboBox</a> </td><td class="markdownTableBodyNone">FontEdit </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="elRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtgui/qtgui.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qkeysequence.html">QKeySequence</a> </td><td class="markdownTableBodyNone"><a class="elRef" 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/qkeysequenceedit.html">QKeySequenceEdit</a> </td><td class="markdownTableBodyNone">-/- </td><td class="markdownTableBodyNone">-/- </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><a class="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/qurl.html">QUrl</a>, url </td><td class="markdownTableBodyNone"><a class="elRef" 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/qlineedit.html">QLineEdit</a> with QUrlValidator </td><td class="markdownTableBodyNone">UrlField </td><td class="markdownTableBodyNone">MsgDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">selection, list </td><td class="markdownTableBodyNone"><a class="elRef" 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/qcombobox.html">QComboBox</a> </td><td class="markdownTableBodyNone">ListEdit </td><td class="markdownTableBodyNone">ListDelegate </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">radiolist </td><td class="markdownTableBodyNone">-/- </td><td class="markdownTableBodyNone">RadioListEdit </td><td class="markdownTableBodyNone">-/- </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">action (settings only) </td><td class="markdownTableBodyNone"><a class="elRef" 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/qpushbutton.html">QPushButton</a> </td><td class="markdownTableBodyNone">-/- </td><td class="markdownTableBodyNone">ItemDelegate </td></tr>
</table>
<p>(*) The MsgDelegate is used for any type but the ones that have explicit delegates. It will show a dialog with an input of the "Quick edit" column</p>
<p>The following types have special properties as well:</p>
<ul>
<li><a class="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>, string:<ul>
<li><code>regexp</code>: A regular expression pattern (<a class="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>) to be used as input validator for the text</li>
<li><code>patternOptions</code>: <a class="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/qregularexpression.html#PatternOption-enum">QRegularExpression::PatternOptions</a> as options for the regular expression</li>
</ul>
</li>
<li><a class="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/qurl.html">QUrl</a>, url:<ul>
<li><code>allowedSchemes</code>: A <a class="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/qstringlist.html">QStringList</a> with allowed schemes for the URL</li>
</ul>
</li>
<li>selection, list, radiolist:<ul>
<li><code>listElements</code>: A list of elemets the user can select from. Can either be:<ul>
<li><a class="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> elements: They will serve as display value and returned value</li>
<li>QVariantMap elements: A map containing the following values:<ul>
<li><code>name</code>: A <a class="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> shown to the user to select</li>
<li><code>value</code>: A <a class="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> value that is returned instead of the selected name</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="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>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00078">78</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a4bf2b7c1738a86009303fbb07dcad08c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bf2b7c1738a86009303fbb07dcad08c">&#9670;&nbsp;</a></span>TypeMessageBox</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::TypeMessageBox</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A type to show a standard message box. </p>
<p><b>Value:</b> <code>"msgbox"</code></p>
<p>Shows a generic message box with a title and primary text to inform the user of some kind of event or ask him a question. The <a class="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>:subType is used to determine the kind of message to show:</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">Message Type </th><th class="markdownTableHeadNone">subType value </th></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Information </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#adee8c12449fe06a32ea15685110fcaa9" title="A subType to show an information message. ">MessageConfig::SubTypeInformation</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Question </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02" title="A subType to show a warning message. ">MessageConfig::SubTypeWarning</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Warning </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477" title="A subType to show a critical error message. ">MessageConfig::SubTypeCritical</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Critical Error </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92" title="A subType to show a question message. ">MessageConfig::SubTypeQuestion</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">About Dialog </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673" title="A subType to show an about dialog. ">MessageConfig::SubTypeAbout</a> </td></tr>
</table>
<p>The widgets implementation does support a few extra properties for this type:</p><ul>
<li>modal (bool = true), configure application modality</li>
<li>windowTitle (<a class="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>), the window title</li>
<li>details (<a class="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>), the message box details box</li>
<li>checkable (bool = false), gives the messagebox a small checkbox</li>
<li>checkString (<a class="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>), the string to display for that checkbox</li>
</ul>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00076">76</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a10a4630967ff5b75caf06f6e1157b7e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10a4630967ff5b75caf06f6e1157b7e6">&#9670;&nbsp;</a></span>TypeProgressDialog</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::TypeProgressDialog</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A type to show a generic progress dialog. </p>
<p><b>Value:</b> <code>"progress"</code></p>
<p>Shows a generic progress dialog. The dialog can by dynamically and asynchronously controlled from the core app via the <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> class. You must pass an instance of a <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> via the <a class="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> property when creating one yourself. The passed control will automatically be connected to the corresponding dialog.</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">Dialog Type </th><th class="markdownTableHeadNone">subType value </th></tr>
<tr class="markdownTableBody" class="markdownTableRowOdd">
<td class="markdownTableBodyNone">Display a progress bar </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a96876fe24d0294b0db581565fb353e3b" title="A subType to show a dialog with a progress bar. ">MessageConfig::SubTypeProgress</a> </td></tr>
<tr class="markdownTableBody" class="markdownTableRowEven">
<td class="markdownTableBodyNone">Display a busy indicator </td><td class="markdownTableBodyNone"><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f" title="A subType to show a dialog with a busy indicator. ">MessageConfig::SubTypeBusy</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_progress_control.html" title="A Helper class to control a generic progress dialog. ">ProgressControl</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00084">84</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a22e51c0d3f709fe7c8d45eb137d1ba1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22e51c0d3f709fe7c8d45eb137d1ba1e">&#9670;&nbsp;</a></span>buttons</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::buttons</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The available buttons a user may press. </p>
<p><b>Default:</b> <em>Depends on the type used</em> <br />
</p>
<p>The buttons are the buttons in the dialog to "complete" it. Use these flags to select the buttons the user can click on. Each button will close the dialog and be reported back via the <a class="el" href="class_qt_mvvm_1_1_message_result.html#aad493d3813258ba86d09c9d4dbf1e9c3" title="Is emitted as soon as the dialog was completed. ">MessageResult::dialogDone</a> signal.</p>
<dl class="section note"><dt>Note</dt><dd>The RESET-Accessor will reset both, the buttons and the buttonTexts</dd></dl>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">buttons()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a3450e33139562c1947b6de415397912e" title="WRITE accessor for MessageConfig::buttons. ">setButtons()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a63154649250b4e199c4e862ee139f8cb" title="WRITE accessor for MessageConfig::buttons. ">addButton()</a> </td></tr>
<tr>
<td><b>RESET</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#aba8f4589ee7f12524cea8e76757716c8" title="RESET accessor for MessageConfig::buttons. ">resetButtons()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8" title="The Possible Buttons a dialog can have. ">MessageConfig::StandardButton</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_result.html#aad493d3813258ba86d09c9d4dbf1e9c3" title="Is emitted as soon as the dialog was completed. ">MessageResult::dialogDone</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00035">35</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a5dc1f0f2f3b933a34319febfb0dbce7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dc1f0f2f3b933a34319febfb0dbce7f">&#9670;&nbsp;</a></span>buttonTexts</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::buttonTexts</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A map of name overwrites for the texts shown on buttons. </p>
<p><b>Default:</b> <em>Empty</em> <br />
</p>
<p>All buttons in this map will be shown in addition to the ones in the <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a> property. The will keep their role, but show the text specified in the map instead of their normal text.</p>
<dl class="section note"><dt>Note</dt><dd>The RESET-Accessor will reset both, the buttons and the buttonTexts</dd></dl>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f" title="A map of name overwrites for the texts shown on buttons. ">buttonTexts()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a372a5460a4a9e026c76636f45c6cd85d" title="WRITE accessor for MessageConfig::buttonTexts. ">setButtonTexts()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a749425661394407865fc69029b3899dc" title="WRITE accessor for MessageConfig::buttonTexts. ">setButtonText()</a> </td></tr>
<tr>
<td><b>RESET</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#aba8f4589ee7f12524cea8e76757716c8" title="RESET accessor for MessageConfig::buttons. ">resetButtons()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8" title="The Possible Buttons a dialog can have. ">MessageConfig::StandardButton</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e" title="The available buttons a user may press. ">MessageConfig::buttons</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00037">37</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a4959365595dfca69fa3ba0de8e818b0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4959365595dfca69fa3ba0de8e818b0f">&#9670;&nbsp;</a></span>defaultValue</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::defaultValue</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A default value for dialogs that take some kind of input. </p>
<p><b>Default:</b> <em>Invalid</em> <br />
</p>
<p>Some dialogs allow the users to enter some kind of result besides of the buttons they can press. For such dialogs, this property can be used to provide the input with a default value. For others, this may serve as a hint for the input.</p>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f" title="A default value for dialogs that take some kind of input. ">defaultValue()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a45d475f6c3599cfca3082cf542a913e4" title="WRITE accessor for MessageConfig::defaultValue. ">setDefaultValue()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00040">40</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="aa9f8a83b2ce22d09daf24aad158d7974"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a83b2ce22d09daf24aad158d7974">&#9670;&nbsp;</a></span>subType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::subType</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A subtype for the dialog to specify what exactly it should show. </p>
<p><b>Default:</b> <em>Depends on the type used</em> <br />
</p>
<p>The subType is a finer specification of what kind of dialog to show. It depends on the <a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a> that is used. The possible valid subtypes depend on the <a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a> used.</p>
<p>It is possible to define your own subtypes, but that means you have to customize the presenters to add support for those dialogs.</p>
<p>The subtypes supported by default are:</p>
<ul>
<li>For <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a>:<ul>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#adee8c12449fe06a32ea15685110fcaa9" title="A subType to show an information message. ">MessageConfig::SubTypeInformation</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02" title="A subType to show a warning message. ">MessageConfig::SubTypeWarning</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477" title="A subType to show a critical error message. ">MessageConfig::SubTypeCritical</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92" title="A subType to show a question message. ">MessageConfig::SubTypeQuestion</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673" title="A subType to show an about dialog. ">MessageConfig::SubTypeAbout</a></li>
</ul>
</li>
<li>For <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a>:<ul>
<li>The name of the type to get an input value for, e.g. <code><a class="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></code>, <code>int</code>, ...</li>
</ul>
</li>
<li>For <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a>:<ul>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#ab87b5489724bf8be9c87c8bc9aed03ef" title="A subType to show an open directory dialog. ">MessageConfig::SubTypeDir</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb" title="A subType for to show an open file dialog. ">MessageConfig::SubTypeOpenFile</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5" title="A subType for to show an open files dialog. ">MessageConfig::SubTypeOpenFiles</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd" title="A subType for to show a save file dialog. ">MessageConfig::SubTypeSaveFile</a></li>
</ul>
</li>
<li>For <a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2" title="A type to show a generic color dialog. ">MessageConfig::TypeColorDialog</a>:<ul>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#abad192e36a439f33c8f72d7474fd5f8d" title="A subType to show a color dialog without an alpha channel. ">MessageConfig::SubTypeRgb</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482" title="A subType to show a color dialog with an alpha channel. ">MessageConfig::SubTypeArgb</a></li>
</ul>
</li>
<li>For <a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6" title="A type to show a generic progress dialog. ">MessageConfig::TypeProgressDialog</a>:<ul>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a96876fe24d0294b0db581565fb353e3b" title="A subType to show a dialog with a progress bar. ">MessageConfig::SubTypeProgress</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f" title="A subType to show a dialog with a busy indicator. ">MessageConfig::SubTypeBusy</a></li>
</ul>
</li>
</ul>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974" title="A subtype for the dialog to specify what exactly it should show. ">subType()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#ad7cd744b97288e23a333f5e473886546" title="WRITE accessor for MessageConfig::subType. ">setSubType()</a> </td></tr>
<tr>
<td><b>RESET</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a34607db758b4ac46367e21abe8c1684b" title="RESET accessor for MessageConfig::subType. ">resetSubType()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00028">28</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a9ffe14b430a48307a4853921e6a2844e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ffe14b430a48307a4853921e6a2844e">&#9670;&nbsp;</a></span>text</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::text</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The primary text/message to be displayed. </p>
<p><b>Default:</b> <em>Emtpy</em> <br />
</p>
<p>The text is shown as primary content, a more descriptive label, or tooltip or similar. It can be of arbitrary length. It's role and contents heavily depend on the type and subtype beeing used.</p>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e" title="The primary text/message to be displayed. ">text()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#ac265b7f17e446c4cb69d6258e914bc8d" title="WRITE accessor for MessageConfig::text. ">setText()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1" title="The dialog title or window title. ">MessageConfig::title</a>, <a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9" title="Additional properties to be set on the created views. ">MessageConfig::viewProperties</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00033">33</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="afb1800a2cda243e13cf7cb7e2df67cc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb1800a2cda243e13cf7cb7e2df67cc1">&#9670;&nbsp;</a></span>title</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::title</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The dialog title or window title. </p>
<p><b>Default:</b> <em>Emtpy</em> <br />
</p>
<p>The title is typically bigger then the rest of the text and serves as a short text to hint the content. Depending on the platform and type it may be shown as window title or other kind of decorative text.</p>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1" title="The dialog title or window title. ">title()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a26f0fc9b4eec27761f50897926e8d551" title="WRITE accessor for MessageConfig::title. ">setTitle()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e" title="The primary text/message to be displayed. ">MessageConfig::text</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00031">31</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="a8ddd0717a5f8a07f520df25743ded0da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ddd0717a5f8a07f520df25743ded0da">&#9670;&nbsp;</a></span>type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::type</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The general type of dialog to be shown. </p>
<p><b>Default:</b> <code><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a></code> <br />
</p>
<p>The type determines what kind of dialog is show. The type is a general category of dialogs. The <a class="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> is used to set the final type of dialog shown. It's interpretation depends on the type used.</p>
<p>It is possible to define your own types, but that means you have to customize the presenters to add support for those dialogs.</p>
<p>The types supported by default are:</p>
<ul>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2" title="A type to show a generic color dialog. ">MessageConfig::TypeColorDialog</a></li>
<li><a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6" title="A type to show a generic progress dialog. ">MessageConfig::TypeProgressDialog</a></li>
</ul>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">type()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a0c837764bced1c94e504a9f303b2e164" title="WRITE accessor for MessageConfig::type. ">setType()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="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>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4bf2b7c1738a86009303fbb07dcad08c" title="A type to show a standard message box. ">MessageConfig::TypeMessageBox</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7" title="A type to show a generic input dialog. ">MessageConfig::TypeInputDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5" title="A type to show a generic file dialog. ">MessageConfig::TypeFileDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2" title="A type to show a generic color dialog. ">MessageConfig::TypeColorDialog</a>, <a class="el" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6" title="A type to show a generic progress dialog. ">MessageConfig::TypeProgressDialog</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00026">26</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<a id="aaf7fd91186e9f6d87a273365a3bff9d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf7fd91186e9f6d87a273365a3bff9d9">&#9670;&nbsp;</a></span>viewProperties</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QtMvvm::MessageConfig::viewProperties</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Additional properties to be set on the created views. </p>
<p><b>Default:</b> <em>Empty</em> <br />
</p>
<p>The view properties are additional properties to be set on the created views. This allows you to configure the appearance of the dialog from within the core code.</p>
<dl class="section note"><dt>Note</dt><dd>The properties are always set on all views. If a view does not have such a property, it will do nothing. This allows you to set properties for all the different views you support.</dd></dl>
<table class="doxtable">
<tr>
<th colspan="2">Accessors </th></tr>
<tr>
<td><b>READ</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9" title="Additional properties to be set on the created views. ">viewProperties()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a0d8c243c392b0c51df0f836d35b5f3c5" title="WRITE accessor for MessageConfig::viewProperties. ">setViewProperties()</a> </td></tr>
<tr>
<td><b>WRITE</b></td><td><a class="el" href="class_qt_mvvm_1_1_message_config.html#a638254ed4690aabf12ea22a88a523860" title="WRITE accessor for MessageConfig::viewProperties. ">setViewProperty()</a> </td></tr>
</table>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da" title="The general type of dialog to be shown. ">MessageConfig::type</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="message_8h_source.html#l00042">42</a> of file <a class="el" href="message_8h_source.html">message.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="message_8h_source.html">message.h</a></li>
<li>message.dox</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Aug 8 2018 19:15:45 for QtMvvm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>