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.
133 lines
142 KiB
133 lines
142 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: message.h Source File</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
|
|
 <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&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&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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8373e943c4cd41f1987d0cef0f366888.html">mvvmcore</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">message.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef QTMVVM_MESSAGE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define QTMVVM_MESSAGE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <functional></span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <QtCore/qcoreapplication.h></span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <QtCore/qshareddata.h></span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QtCore/qscopedpointer.h></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <QtCore/qurl.h></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <QtCore/qvariant.h></span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include <QtGui/qcolor.h></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "QtMvvmCore/qtmvvmcore_global.h"</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">namespace </span><a class="code" href="namespace_qt_mvvm.html">QtMvvm</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">class </span>MessageConfigPrivate;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html"> 20</a></span> <span class="keyword">class </span>Q_MVVMCORE_EXPORT <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> {</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  Q_GADGET</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  Q_DECLARE_TR_FUNCTIONS(<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da"> 26</a></span>  Q_PROPERTY(<a class="codeRef" 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> type READ type WRITE setType)</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"> 28</a></span>  Q_PROPERTY(<a class="codeRef" 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> subType READ subType WRITE setSubType RESET resetSubType)</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"> 31</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> title READ title WRITE setTitle)</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"> 33</a></span>  Q_PROPERTY(<a class="codeRef" 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> text READ text WRITE setText)</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"> 35</a></span>  Q_PROPERTY(StandardButtons buttons READ buttons WRITE setButtons RESET resetButtons)</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"> 37</a></span>  Q_PROPERTY(QVariantMap buttonTexts READ buttonTextsMap WRITE setButtonTextsMap RESET resetButtons)</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"> 40</a></span>  Q_PROPERTY(<a class="codeRef" 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> defaultValue READ defaultValue WRITE setDefaultValue)</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"> 42</a></span>  Q_PROPERTY(QVariantMap viewProperties READ viewProperties WRITE setViewProperties)</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> public:</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8"> 46</a></span>  enum <a class="code" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="comment">// keep this in sync with QPlatformDialogHelper::StandardButton</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"> 48</a></span>  NoButton = 0x00000000, </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a77ddc0753d19b2cc02714023614c9d59"> 49</a></span>  Ok = 0x00000400, </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a08560513f4bb2238f70dcaab500c3e5a"> 50</a></span>  Save = 0x00000800, </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a299048080628d6bd3d17e48d79f7f248"> 51</a></span>  SaveAll = 0x00001000, </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a291a3c4a01da2f9a8ceedf7dd0f00d85"> 52</a></span>  Open = 0x00002000, </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8ab14334e8a0b827c2d8005611ab06532d"> 53</a></span>  Yes = 0x00004000, </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a05d665eede09ca4da26cc6ae967aa7f9"> 54</a></span>  YesToAll = 0x00008000, </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a2569c0a5af31616640a0ef12eb2dc8ba"> 55</a></span>  No = 0x00010000, </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a60df15a4d2e2767a238681299c7f41e0"> 56</a></span>  NoToAll = 0x00020000, </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aaf677d94a271bc818d871497a67fe48e"> 57</a></span>  Abort = 0x00040000, </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8abca9fa5e38a92db5548c4e8d286cd593"> 58</a></span>  Retry = 0x00080000, </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a006f56a0dd996b6186aefae7cdb72d5c"> 59</a></span>  Ignore = 0x00100000, </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a068de3a4be77ceb5fdf4757730cec8bd"> 60</a></span>  Close = 0x00200000, </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"> 61</a></span>  Cancel = 0x00400000, </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5ab268c35dffedbc37bdc94d25e78fc1"> 62</a></span>  Discard = 0x00800000, </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aa1362e119234f738732ba9abd3899f65"> 63</a></span>  Help = 0x01000000, </div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a35599665a4d272ac8aafdf3a2d3ccacf"> 64</a></span>  Apply = 0x02000000, </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a8ce47e5deb6c733aee35a98741473200"> 65</a></span>  Reset = 0x04000000, </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5086b758667835bcaf9a0ed438340a13"> 66</a></span>  RestoreDefaults = 0x08000000 </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  };</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  Q_DECLARE_FLAGS(StandardButtons, StandardButton)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  Q_FLAG(StandardButtons)</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> TypeMessageBox;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7"> 78</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7">TypeInputDialog</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5"> 80</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5">TypeFileDialog</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2"> 82</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2">TypeColorDialog</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6"> 84</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6">TypeProgressDialog</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> SubTypeInformation;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02"> 94</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02">SubTypeWarning</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477"> 96</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477">SubTypeCritical</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92"> 98</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92">SubTypeQuestion</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673"> 100</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673">SubTypeAbout</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> SubTypeDir;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb"> 110</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb">SubTypeOpenFile</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5"> 112</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5">SubTypeOpenFiles</a>;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd"> 114</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd">SubTypeSaveFile</a>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> SubTypeRgb;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482"> 124</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482">SubTypeArgb</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> SubTypeProgress;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f"> 134</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" 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> <a class="code" href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f">SubTypeBusy</a>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>(<span class="keyword">const</span> <a class="codeRef" 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> &type = TypeMessageBox, <span class="keyword">const</span> <a class="codeRef" 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> &subType = {});</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>(<span class="keyword">const</span> <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &other);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>(<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &&other) noexcept;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  ~<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>();</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &operator=(<span class="keyword">const</span> <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &other);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &operator=(<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &&other) noexcept;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="codeRef" 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> type() <span class="keyword">const</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="codeRef" 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> subType() <span class="keyword">const</span>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> title() <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="codeRef" 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> text() <span class="keyword">const</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  StandardButtons buttons() <span class="keyword">const</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="codeRef" 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<StandardButton, QString></a> buttonTexts() <span class="keyword">const</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="codeRef" 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> defaultValue() <span class="keyword">const</span>;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  QVariantMap viewProperties() <span class="keyword">const</span>;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setType(<span class="keyword">const</span> <a class="codeRef" 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> &type);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setSubType(<span class="keyword">const</span> <a class="codeRef" 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> &subType);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setTitle(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setText(<span class="keyword">const</span> <a class="codeRef" 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> &text);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setButtons(StandardButtons buttons);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &addButton(StandardButton button);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setButtonTexts(<span class="keyword">const</span> <a class="codeRef" 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<StandardButton, QString></a> &buttonTexts);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setButtonText(StandardButton button, <span class="keyword">const</span> <a class="codeRef" 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> &text);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setDefaultValue(<span class="keyword">const</span> <a class="codeRef" 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> &defaultValue);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setViewProperties(<span class="keyword">const</span> QVariantMap &viewProperties);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setViewProperty(<span class="keyword">const</span> <a class="codeRef" 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> &key, <span class="keyword">const</span> <a class="codeRef" 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);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &resetSubType();</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &resetButtons();</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="codeRef" 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/qshareddatapointer.html">QSharedDataPointer<MessageConfigPrivate></a> d;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  QVariantMap buttonTextsMap() <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> setButtonTextsMap(<span class="keyword">const</span> QVariantMap &buttonTexts);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> };</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="keyword">class </span>MessageResultPrivate;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html"> 204</a></span> <span class="keyword">class </span>Q_MVVMCORE_EXPORT <a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a> : <span class="keyword">public</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a></div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span> {</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  Q_OBJECT</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#aa6d6b7d1b676dd3d1784ac51cb070c06"> 209</a></span>  Q_PROPERTY(<a class="codeRef" 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> result READ result WRITE setResult)</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#a36c883820aa15a9a85827d4cc3ba5d91"> 211</a></span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoDelete READ autoDelete WRITE setAutoDelete NOTIFY autoDeleteChanged)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> public:</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  explicit <a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a>();</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  ~<a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a>() override;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordtype">bool</span> hasResult() const;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="codeRef" 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> result() const;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordtype">bool</span> autoDelete() const;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  Q_INVOKABLE <span class="keywordtype">void</span> setCloseTarget(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *closeObject, const <a class="codeRef" 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> &closeMethod);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  Q_INVOKABLE <span class="keywordtype">void</span> setCloseTarget(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *closeObject, const <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qmetamethod.html">QMetaMethod</a> &closeMethod);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  Q_INVOKABLE <span class="keywordtype">void</span> complete(<a class="code" href="namespace_qt_mvvm.html">QtMvvm</a>::<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>::StandardButton button);</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#a0edfab9b96da40e11700a1bf7f0613d3"> 236</a></span>  Q_INVOKABLE inline <span class="keywordtype">void</span> complete(<a class="code" href="namespace_qt_mvvm.html">QtMvvm</a>::<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>::StandardButton button, const <a class="codeRef" 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> &result) {</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  setResult(result);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  complete(button);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="keyword">public</span> Q_SLOTS:</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordtype">void</span> discardMessage();</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">void</span> setResult(<a class="codeRef" 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> result);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordtype">void</span> setAutoDelete(<span class="keywordtype">bool</span> autoDelete);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> Q_SIGNALS:</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordtype">void</span> dialogDone(<a class="code" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">QtMvvm::MessageConfig::StandardButton</a> button, QPrivateSignal);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordtype">void</span> autoDeleteChanged(<span class="keywordtype">bool</span> autoDelete, QPrivateSignal);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <a class="codeRef" 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/qscopedpointer.html">QScopedPointer<MessageResultPrivate></a> d;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> };</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">class </span>ProgressControlPrivate;</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html"> 264</a></span> <span class="keyword">class </span>Q_MVVMCORE_EXPORT <a class="code" href="class_qt_mvvm_1_1_progress_control.html">ProgressControl</a> : <span class="keyword">public</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  Q_OBJECT</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html#adbaf1567ff6ad1e69bfc9d27aa1e0712"> 269</a></span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoDelete READ autoDelete WRITE setAutoDelete NOTIFY autoDeleteChanged)</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html#adf029aeb9c8ef34cccfd2b71d0abeb0c"> 272</a></span>  Q_PROPERTY(<span class="keywordtype">bool</span> indeterminate READ isIndeterminate WRITE setIndeterminate NOTIFY indeterminateChanged)</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html#ab8a45a01e520440cbcb5d396ed4cee55"> 274</a></span>  Q_PROPERTY(<span class="keywordtype">int</span> minimum READ minimum WRITE setMinimum NOTIFY minimumChanged)</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html#a234370beca6ff3f7cb97e2302ec32c60"> 276</a></span>  Q_PROPERTY(<span class="keywordtype">int</span> maximum READ maximum WRITE setMaximum NOTIFY maximumChanged)</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_progress_control.html#a0f1f52d85173b027504398d57d856ae2"> 278</a></span>  Q_PROPERTY(<span class="keywordtype">int</span> progress READ progress WRITE setProgress NOTIFY progressChanged)</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> public:</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  explicit <a class="code" href="class_qt_mvvm_1_1_progress_control.html">ProgressControl</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *parent = <span class="keywordtype">nullptr</span>);</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  ~<a class="code" href="class_qt_mvvm_1_1_progress_control.html">ProgressControl</a>() override;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordtype">bool</span> autoDelete() const;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordtype">bool</span> isIndeterminate() const;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordtype">int</span> minimum() const;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordtype">int</span> maximum() const;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordtype">int</span> progress() const;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  Q_INVOKABLE <span class="keywordtype">void</span> requestCancel(<a class="code" href="namespace_qt_mvvm.html">QtMvvm</a>::<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>::StandardButton btn);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  Q_INVOKABLE <span class="keywordtype">void</span> notifyClosed();</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> public Q_SLOTS:</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordtype">void</span> updateLabel(const <a class="codeRef" 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> &text);</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordtype">void</span> setAutoDelete(<span class="keywordtype">bool</span> autoDelete);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordtype">void</span> setIndeterminate(<span class="keywordtype">bool</span> indeterminate);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordtype">void</span> setMinimum(<span class="keywordtype">int</span> minimum);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keywordtype">void</span> setMaximum(<span class="keywordtype">int</span> maximum);</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordtype">void</span> setProgress(<span class="keywordtype">int</span> progress);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordtype">void</span> setProgress(<span class="keywordtype">double</span> progressPercent);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> Q_SIGNALS:</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keywordtype">void</span> autoDeleteChanged(<span class="keywordtype">bool</span> autoDelete, QPrivateSignal);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordtype">void</span> indeterminateChanged(<span class="keywordtype">bool</span> indeterminate, QPrivateSignal);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordtype">void</span> minimumChanged(<span class="keywordtype">int</span> minimum, QPrivateSignal);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> maximumChanged(<span class="keywordtype">int</span> maximum, QPrivateSignal);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keywordtype">void</span> progressChanged(<span class="keywordtype">int</span> progress, QPrivateSignal);</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordtype">void</span> canceled(<a class="code" href="namespace_qt_mvvm.html">QtMvvm</a>::<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>::StandardButton btn, QPrivateSignal);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordtype">void</span> closed(QPrivateSignal);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="keywordtype">void</span> changeLabel(const <a class="codeRef" 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> &text, QPrivateSignal);</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keywordtype">void</span> closeRequested(QPrivateSignal);</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span> private:</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="codeRef" 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/qscopedpointer.html">QScopedPointer</a><ProgressControlPrivate> d;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> };</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> Q_MVVMCORE_EXPORT <a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a> *<a class="code" href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5">information</a>(const <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  const <a class="codeRef" 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> &text,</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  const <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5">information</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5">information</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49">question</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> <a class="codeRef" 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> &yesText = {},</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keyword">const</span> <a class="codeRef" 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> &noText = {});</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49">question</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<span class="keywordtype">bool</span>)> &onResult,</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keyword">const</span> <a class="codeRef" 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> &yesText = {},</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">const</span> <a class="codeRef" 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> &noText = {});</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49">question</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<span class="keywordtype">bool</span>)> &onResult,</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keyword">const</span> <a class="codeRef" 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> &yesText = {},</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keyword">const</span> <a class="codeRef" 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> &noText = {});</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae">warning</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae">warning</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae">warning</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68">critical</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68">critical</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68">critical</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {});</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273">about</a>(<span class="keyword">const</span> <a class="codeRef" 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> &description,</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keyword">const</span> <a class="codeRef" 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> &websiteUrl = <a class="codeRef" 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>(),</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keyword">const</span> <a class="codeRef" 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> &licenseName = <a class="codeRef" 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>(),</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keyword">const</span> <a class="codeRef" 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> &licenseUrl = <a class="codeRef" 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>(),</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keyword">const</span> <a class="codeRef" 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> &companyName = <a class="codeRef" 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>(),</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <span class="keywordtype">bool</span> addQtVersion = <span class="keyword">true</span>,</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keyword">const</span> <a class="codeRef" 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> &extraTopInfos = <a class="codeRef" 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>(),</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keyword">const</span> <a class="codeRef" 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> &extraBottomInfos = <a class="codeRef" 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>());</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keyword">const</span> <a class="codeRef" 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> &defaultValue = {},</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="keyword">const</span> <a class="codeRef" 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> &defaultValue = {},</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <span class="keyword">const</span> <a class="codeRef" 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> &defaultValue = {},</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#a91e7b6553955df637905a0b25c407d53"> 474</a></span> <span class="keyword">inline</span> <a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a> *<a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {}) {</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keywordflow">return</span> <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(title, text, <a class="codeRef" 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/qmetatype.html#typeName">QMetaType::typeName</a>(qMetaTypeId<TEdit>()), <a class="codeRef" 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#fromValue">QVariant::fromValue</a>(defaultValue), viewProperties, okText, cancelText);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span> }</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#ae1ab1ac92c789c0e86cffc51dff5feb9"> 484</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(TEdit, <span class="keywordtype">bool</span>)> &onResult,</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {}) {</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(title, text, <a class="codeRef" 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/qmetatype.html#typeName">QMetaType::typeName</a>(qMetaTypeId<TEdit>()), scope, [onResult](<span class="keyword">const</span> <a class="codeRef" 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> &v) {</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  onResult(v.template value<TEdit>(), v.<a class="codeRef" 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#isValid">isValid</a>());</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  }, <a class="codeRef" 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#fromValue">QVariant::fromValue</a>(defaultValue), viewProperties, okText, cancelText);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> }</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#a4a4b847812a5bfd8fb2b0d2e126302e0"> 498</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  <span class="keyword">const</span> <a class="codeRef" 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> &text,</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(TEdit, <span class="keywordtype">bool</span>)> &onResult,</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">const</span> <a class="codeRef" 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> &okText = {},</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {}) {</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <a class="code" href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">getInput</a>(title, text, <a class="codeRef" 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/qmetatype.html#typeName">QMetaType::typeName</a>(qMetaTypeId<TEdit>()), [onResult](<span class="keyword">const</span> <a class="codeRef" 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> &v) {</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  onResult(v.template value<TEdit>(), v.<a class="codeRef" 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#isValid">isValid</a>());</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  }, <a class="codeRef" 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#fromValue">QVariant::fromValue</a>(defaultValue), viewProperties, okText, cancelText);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span> }</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a8f6889d8a2501931cb930b37ef1f0f98">getExistingDirectory</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a8f6889d8a2501931cb930b37ef1f0f98">getExistingDirectory</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a8f6889d8a2501931cb930b37ef1f0f98">getExistingDirectory</a>(<span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span> </div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a1567e3d6c664b42dfafee8cfbf5ee789">getOpenFile</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a1567e3d6c664b42dfafee8cfbf5ee789">getOpenFile</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a1567e3d6c664b42dfafee8cfbf5ee789">getOpenFile</a>(<span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span> </div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a48aa33f9cc2ccf23a6ab12dc777380d4">getOpenFiles</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a48aa33f9cc2ccf23a6ab12dc777380d4">getOpenFiles</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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/qlist.html">QList<QUrl></a>)> &onResult,</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a48aa33f9cc2ccf23a6ab12dc777380d4">getOpenFiles</a>(<span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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/qlist.html">QList<QUrl></a>)> &onResult,</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span> </div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#af4a7cfc37c449b39e324cc29049de30d">getSaveFile</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#af4a7cfc37c449b39e324cc29049de30d">getSaveFile</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#af4a7cfc37c449b39e324cc29049de30d">getSaveFile</a>(<span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <span class="keyword">const</span> <a class="codeRef" 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> &supportedMimeTypes = {},</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  <span class="keyword">const</span> <a class="codeRef" 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> &dir = {});</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> </div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a43005879ba883058bcdfeb62f45bcdda">getColor</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <span class="keyword">const</span> <a class="codeRef" 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 = {},</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  <span class="keywordtype">bool</span> argb = <span class="keyword">false</span>);</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a43005879ba883058bcdfeb62f45bcdda">getColor</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="keyword">const</span> <a class="codeRef" 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 = {},</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keywordtype">bool</span> argb = <span class="keyword">false</span>);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span> Q_MVVMCORE_EXPORT <span class="keywordtype">void</span> <a class="code" href="namespace_qt_mvvm.html#a43005879ba883058bcdfeb62f45bcdda">getColor</a>(<span class="keyword">const</span> std::function<<span class="keywordtype">void</span>(<a class="codeRef" 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>)> &onResult,</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="keyword">const</span> <a class="codeRef" 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 = {},</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keywordtype">bool</span> argb = <span class="keyword">false</span>);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span> </div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> Q_MVVMCORE_EXPORT MessageResult *<a class="code" href="namespace_qt_mvvm.html#a2ea74c753e84d664012feb79d37a059b">showProgress</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title,</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label,</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  ProgressControl *control,</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keywordtype">bool</span> isBusy = <span class="keyword">false</span>,</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#a2ea74c753e84d664012feb79d37a059b">showProgress</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <span class="keywordtype">int</span> maximum = 100,</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordtype">int</span> minimum = 0,</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <span class="keywordtype">int</span> value = 0,</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#a2ea74c753e84d664012feb79d37a059b">showProgress</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keywordtype">int</span> maximum = 100,</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <span class="keywordtype">int</span> minimum = 0,</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keywordtype">int</span> value = 0,</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span> </div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#ad5a924ba1d214f8f1f19fbe270a2248b">showIndeterminateProgress</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#ad5a924ba1d214f8f1f19fbe270a2248b">showIndeterminateProgress</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span> </div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#acfc8b840bbb75e688dced479510d9b98">showBusy</a>(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtautoupdater/qtautoupdater.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a> *scope,</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span> Q_MVVMCORE_EXPORT ProgressControl *<a class="code" href="namespace_qt_mvvm.html#acfc8b840bbb75e688dced479510d9b98">showBusy</a>(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &title = {},</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &label = {},</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="keywordtype">bool</span> allowCancel = <span class="keyword">true</span>,</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> &cancelText = {});</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span> </div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> }</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span> </div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span> Q_DECLARE_METATYPE(<a class="code" href="class_qt_mvvm_1_1_message_config.html">QtMvvm::MessageConfig</a>)</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> Q_DECLARE_METATYPE(<a class="code" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">QtMvvm::MessageConfig::StandardButton</a>)</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_qt_mvvm_1_1_message_config.html">QtMvvm::MessageConfig</a>, Q_MOVABLE_TYPE);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> Q_DECLARE_METATYPE(<a class="code" href="class_qt_mvvm_1_1_message_result.html">QtMvvm::MessageResult</a>*)</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> Q_DECLARE_OPERATORS_FOR_FLAGS(QtMvvm::MessageConfig::StandardButtons)</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> </div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <span class="preprocessor">#endif // QTMVVM_MESSAGE_H</span></div><div class="ttc" id="namespace_qt_mvvm_html_a356a9eaee03415624a0a11a501be1d49"><div class="ttname"><a href="namespace_qt_mvvm.html#a356a9eaee03415624a0a11a501be1d49">QtMvvm::question</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * question(const QString &title, const QString &text, const QString &yesText={}, const QString &noText={})</div><div class="ttdoc">A shortcut to show a simple question messagebox. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a4e605350d96923e7bdf000388fc514f5"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5">QtMvvm::MessageConfig::TypeFileDialog</a></div><div class="ttdeci">static const QByteArray TypeFileDialog</div><div class="ttdoc">A type to show a generic file dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00080">message.h:80</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_ac1f47659b3654bceabe0214f509574fd"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd">QtMvvm::MessageConfig::SubTypeSaveFile</a></div><div class="ttdeci">static const QByteArray SubTypeSaveFile</div><div class="ttdoc">A subType for to show a save file dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00114">message.h:114</a></div></div>
|
|
<div class="ttc" id="qbytearray_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qbytearray.html">QByteArray</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a43005879ba883058bcdfeb62f45bcdda"><div class="ttname"><a href="namespace_qt_mvvm.html#a43005879ba883058bcdfeb62f45bcdda">QtMvvm::getColor</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getColor(const QString &title={}, const QColor &color={}, bool argb=false)</div><div class="ttdoc">A shortcut to show a color dialog to select a color. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a3cddb350d1e1945691ef81972fab9cfb"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb">QtMvvm::MessageConfig::SubTypeOpenFile</a></div><div class="ttdeci">static const QByteArray SubTypeOpenFile</div><div class="ttdoc">A subType for to show an open file dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00110">message.h:110</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a48aa33f9cc2ccf23a6ab12dc777380d4"><div class="ttname"><a href="namespace_qt_mvvm.html#a48aa33f9cc2ccf23a6ab12dc777380d4">QtMvvm::getOpenFiles</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getOpenFiles(const QString &title={}, const QStringList &supportedMimeTypes={}, const QUrl &dir={})</div><div class="ttdoc">A shortcut to show a file dialog to select multiple existing files. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_ad6b7b271e558619f15c5eb9a3cf78fb8"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">QtMvvm::MessageConfig::StandardButton</a></div><div class="ttdeci">StandardButton</div><div class="ttdoc">The Possible Buttons a dialog can have. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00046">message.h:46</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_progress_control_html"><div class="ttname"><a href="class_qt_mvvm_1_1_progress_control.html">QtMvvm::ProgressControl</a></div><div class="ttdoc">A Helper class to control a generic progress dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00264">message.h:264</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_ae80918dc646fe89d59a1ddfed729d1b7"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7">QtMvvm::MessageConfig::TypeInputDialog</a></div><div class="ttdeci">static const QByteArray TypeInputDialog</div><div class="ttdoc">A type to show a generic input dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00078">message.h:78</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_af4a7cfc37c449b39e324cc29049de30d"><div class="ttname"><a href="namespace_qt_mvvm.html#af4a7cfc37c449b39e324cc29049de30d">QtMvvm::getSaveFile</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getSaveFile(const QString &title={}, const QStringList &supportedMimeTypes={}, const QUrl &dir={})</div><div class="ttdoc">A shortcut to show a file dialog to select a new file for saving. </div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a16ece10b0a810b7f8ea4a8e2c2dadebd"><div class="ttname"><a href="namespace_qt_mvvm.html#a16ece10b0a810b7f8ea4a8e2c2dadebd">QtMvvm::getInput</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getInput(const QString &title, const QString &text, const char *inputType, const QVariant &defaultValue={}, const QVariantMap &viewProperties={}, const QString &okText={}, const QString &cancelText={})</div><div class="ttdoc">A shortcut to show an input dialog based of a type name. </div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_acfc8b840bbb75e688dced479510d9b98"><div class="ttname"><a href="namespace_qt_mvvm.html#acfc8b840bbb75e688dced479510d9b98">QtMvvm::showBusy</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT ProgressControl * showBusy(QObject *scope, const QString &title={}, const QString &label={}, bool allowCancel=true, const QString &cancelText={})</div><div class="ttdoc">A shortcut to show a busy indicator dialog. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a52011f5904343e09758633a77ea8d2f2"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a52011f5904343e09758633a77ea8d2f2">QtMvvm::MessageConfig::TypeColorDialog</a></div><div class="ttdeci">static const QByteArray TypeColorDialog</div><div class="ttdoc">A type to show a generic color dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00082">message.h:82</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html">QtMvvm::MessageConfig</a></div><div class="ttdoc">A configuration for a simple dialog to be shown from the core code. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00020">message.h:20</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a7ea76429894925348673ce056e6333a5"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5">QtMvvm::MessageConfig::SubTypeOpenFiles</a></div><div class="ttdeci">static const QByteArray SubTypeOpenFiles</div><div class="ttdoc">A subType for to show an open files dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00112">message.h:112</a></div></div>
|
|
<div class="ttc" id="qhash_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qhash.html">QHash</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a1567e3d6c664b42dfafee8cfbf5ee789"><div class="ttname"><a href="namespace_qt_mvvm.html#a1567e3d6c664b42dfafee8cfbf5ee789">QtMvvm::getOpenFile</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getOpenFile(const QString &title={}, const QStringList &supportedMimeTypes={}, const QUrl &dir={})</div><div class="ttdoc">A shortcut to show a file dialog to select an existing file. </div></div>
|
|
<div class="ttc" id="qscopedpointer_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qscopedpointer.html">QScopedPointer< MessageResultPrivate ></a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a2ea74c753e84d664012feb79d37a059b"><div class="ttname"><a href="namespace_qt_mvvm.html#a2ea74c753e84d664012feb79d37a059b">QtMvvm::showProgress</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * showProgress(const QString &title, const QString &label, ProgressControl *control, bool allowCancel=true, bool isBusy=false, const QString &cancelText={})</div><div class="ttdoc">A shortcut to show a general progress dialog. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_af1da936978c654528209f5e56a0edc92"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92">QtMvvm::MessageConfig::SubTypeQuestion</a></div><div class="ttdeci">static const QByteArray SubTypeQuestion</div><div class="ttdoc">A subType to show a question message. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00098">message.h:98</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_ac5827989812703233c53f480de71e673"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673">QtMvvm::MessageConfig::SubTypeAbout</a></div><div class="ttdeci">static const QByteArray SubTypeAbout</div><div class="ttdoc">A subType to show an about dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00100">message.h:100</a></div></div>
|
|
<div class="ttc" id="qstring_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qstring.html">QString</a></div></div>
|
|
<div class="ttc" id="qlist_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qlist.html">QList</a></div></div>
|
|
<div class="ttc" id="qcolor_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qcolor.html">QColor</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a6a668c8af9c38f98a7cb79a1bdc48273"><div class="ttname"><a href="namespace_qt_mvvm.html#a6a668c8af9c38f98a7cb79a1bdc48273">QtMvvm::about</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * about(const QString &description, const QUrl &websiteUrl=QUrl(), const QString &licenseName=QString(), const QUrl &licenseUrl=QUrl(), const QString &companyName=QString(), bool addQtVersion=true, const QStringList &extraTopInfos=QStringList(), const QString &extraBottomInfos=QString())</div><div class="ttdoc">A shortcut to show a rich but simple about dialog. </div></div>
|
|
<div class="ttc" id="qstringlist_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qstringlist.html">QStringList</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a7f078faf35123d1016921a60b1f26482"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a7f078faf35123d1016921a60b1f26482">QtMvvm::MessageConfig::SubTypeArgb</a></div><div class="ttdeci">static const QByteArray SubTypeArgb</div><div class="ttdoc">A subType to show a color dialog with an alpha channel. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00124">message.h:124</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a52c3ad5e63a25795a4ec3034a152f477"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477">QtMvvm::MessageConfig::SubTypeCritical</a></div><div class="ttdeci">static const QByteArray SubTypeCritical</div><div class="ttdoc">A subType to show a critical error message. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00096">message.h:96</a></div></div>
|
|
<div class="ttc" id="qurl_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qurl.html">QUrl</a></div></div>
|
|
<div class="ttc" id="qvariant_html_fromValue"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a></div><div class="ttdeci">QVariant fromValue(const T &value)</div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a10a4630967ff5b75caf06f6e1157b7e6"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a10a4630967ff5b75caf06f6e1157b7e6">QtMvvm::MessageConfig::TypeProgressDialog</a></div><div class="ttdeci">static const QByteArray TypeProgressDialog</div><div class="ttdoc">A type to show a generic progress dialog. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00084">message.h:84</a></div></div>
|
|
<div class="ttc" id="qmetatype_html_typeName"><div class="ttname"><a href="https://doc.qt.io/qt-5/qmetatype.html#typeName">QMetaType::typeName</a></div><div class="ttdeci">const char * typeName(int typeId)</div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_ad5a924ba1d214f8f1f19fbe270a2248b"><div class="ttname"><a href="namespace_qt_mvvm.html#ad5a924ba1d214f8f1f19fbe270a2248b">QtMvvm::showIndeterminateProgress</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT ProgressControl * showIndeterminateProgress(QObject *scope, const QString &title={}, const QString &label={}, bool allowCancel=true, const QString &cancelText={})</div><div class="ttdoc">A shortcut to show an indetermiante progress dialog. </div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_adafd61fd34161741fa78cf3141f59e68"><div class="ttname"><a href="namespace_qt_mvvm.html#adafd61fd34161741fa78cf3141f59e68">QtMvvm::critical</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * critical(const QString &title, const QString &text, const QString &okText={})</div><div class="ttdoc">A shortcut to show a simple critical error messagebox. </div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_result_html"><div class="ttname"><a href="class_qt_mvvm_1_1_message_result.html">QtMvvm::MessageResult</a></div><div class="ttdoc">A result watcher to get the result once a dialog has finished. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00204">message.h:204</a></div></div>
|
|
<div class="ttc" id="class_q_object_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/class_q_object.html">QObject</a></div></div>
|
|
<div class="ttc" id="qvariant_html_isValid"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html#isValid">QVariant::isValid</a></div><div class="ttdeci">bool isValid() const const</div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html"><div class="ttname"><a href="namespace_qt_mvvm.html">QtMvvm</a></div><div class="ttdoc">The primary namespace of the QtMvvm library. </div><div class="ttdef"><b>Definition:</b> <a href="androidsettingsaccessor_8h_source.html#l00009">androidsettingsaccessor.h:9</a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a92ead36d20317f7d25c717e179ac9d02"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02">QtMvvm::MessageConfig::SubTypeWarning</a></div><div class="ttdeci">static const QByteArray SubTypeWarning</div><div class="ttdoc">A subType to show a warning message. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00094">message.h:94</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_afc3d66e8ff6416cd6faff0deda2248ae"><div class="ttname"><a href="namespace_qt_mvvm.html#afc3d66e8ff6416cd6faff0deda2248ae">QtMvvm::warning</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * warning(const QString &title, const QString &text, const QString &okText={})</div><div class="ttdoc">A shortcut to show a simple warning messagebox. </div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_a8f6889d8a2501931cb930b37ef1f0f98"><div class="ttname"><a href="namespace_qt_mvvm.html#a8f6889d8a2501931cb930b37ef1f0f98">QtMvvm::getExistingDirectory</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * getExistingDirectory(const QString &title={}, const QUrl &dir={})</div><div class="ttdoc">A shortcut to show a file dialog to select an existing directory. </div></div>
|
|
<div class="ttc" id="qmetamethod_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qmetamethod.html">QMetaMethod</a></div></div>
|
|
<div class="ttc" id="namespace_qt_mvvm_html_aa455b495d75883cc529f5a4c47d567d5"><div class="ttname"><a href="namespace_qt_mvvm.html#aa455b495d75883cc529f5a4c47d567d5">QtMvvm::information</a></div><div class="ttdeci">Q_MVVMCORE_EXPORT MessageResult * information(const QString &title, const QString &text, const QString &okText={})</div><div class="ttdoc">A shortcut to show a simple information messagebox. </div></div>
|
|
<div class="ttc" id="qshareddatapointer_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qshareddatapointer.html">QSharedDataPointer< MessageConfigPrivate ></a></div></div>
|
|
<div class="ttc" id="class_qt_mvvm_1_1_message_config_html_a9bde09334a8962a858e9029767be848f"><div class="ttname"><a href="class_qt_mvvm_1_1_message_config.html#a9bde09334a8962a858e9029767be848f">QtMvvm::MessageConfig::SubTypeBusy</a></div><div class="ttdeci">static const QByteArray SubTypeBusy</div><div class="ttdoc">A subType to show a dialog with a busy indicator. </div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00134">message.h:134</a></div></div>
|
|
<div class="ttc" id="qvariant_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html">QVariant</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Wed Aug 8 2018 19:15:45 for QtMvvm by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.14
|
|
</small></address>
|
|
</body>
|
|
</html>
|
|
|