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.
123 lines
108 KiB
123 lines
108 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.0.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 "QtMvvmCore/qtmvvmcore_global.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="keyword">namespace </span><a class="code" href="namespace_qt_mvvm.html">QtMvvm</a> {</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">class </span>MessageConfigPrivate;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html"> 18</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="l00019"></a><span class="lineno"> 19</span> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  Q_GADGET</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</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="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a8ddd0717a5f8a07f520df25743ded0da"> 24</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00026"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#aa9f8a83b2ce22d09daf24aad158d7974"> 26</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#afb1800a2cda243e13cf7cb7e2df67cc1"> 29</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00031"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a9ffe14b430a48307a4853921e6a2844e"> 31</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00033"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a22e51c0d3f709fe7c8d45eb137d1ba1e"> 33</a></span>  Q_PROPERTY(StandardButtons buttons READ buttons WRITE setButtons RESET resetButtons)</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a5dc1f0f2f3b933a34319febfb0dbce7f"> 35</a></span>  Q_PROPERTY(QVariantMap buttonTexts READ buttonTextsMap WRITE setButtonTextsMap RESET resetButtons)</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a4959365595dfca69fa3ba0de8e818b0f"> 38</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00040"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#aaf7fd91186e9f6d87a273365a3bff9d9"> 40</a></span>  Q_PROPERTY(QVariantMap viewProperties READ viewProperties WRITE setViewProperties)</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> public:</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8"> 44</a></span>  enum <a class="code" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8">StandardButton</a> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="comment">// keep this in sync with QPlatformDialogHelper::StandardButton</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a83a48e3acfda22ae83280136ed2f6751"> 46</a></span>  NoButton = 0x00000000, </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a77ddc0753d19b2cc02714023614c9d59"> 47</a></span>  Ok = 0x00000400, </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a08560513f4bb2238f70dcaab500c3e5a"> 48</a></span>  Save = 0x00000800, </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a299048080628d6bd3d17e48d79f7f248"> 49</a></span>  SaveAll = 0x00001000, </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a291a3c4a01da2f9a8ceedf7dd0f00d85"> 50</a></span>  Open = 0x00002000, </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8ab14334e8a0b827c2d8005611ab06532d"> 51</a></span>  Yes = 0x00004000, </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a05d665eede09ca4da26cc6ae967aa7f9"> 52</a></span>  YesToAll = 0x00008000, </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a2569c0a5af31616640a0ef12eb2dc8ba"> 53</a></span>  No = 0x00010000, </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a60df15a4d2e2767a238681299c7f41e0"> 54</a></span>  NoToAll = 0x00020000, </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aaf677d94a271bc818d871497a67fe48e"> 55</a></span>  Abort = 0x00040000, </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8abca9fa5e38a92db5548c4e8d286cd593"> 56</a></span>  Retry = 0x00080000, </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a006f56a0dd996b6186aefae7cdb72d5c"> 57</a></span>  Ignore = 0x00100000, </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a068de3a4be77ceb5fdf4757730cec8bd"> 58</a></span>  Close = 0x00200000, </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a68344bb092d7551d3e2321588991a735"> 59</a></span>  Cancel = 0x00400000, </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5ab268c35dffedbc37bdc94d25e78fc1"> 60</a></span>  Discard = 0x00800000, </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8aa1362e119234f738732ba9abd3899f65"> 61</a></span>  Help = 0x01000000, </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a35599665a4d272ac8aafdf3a2d3ccacf"> 62</a></span>  Apply = 0x02000000, </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a8ce47e5deb6c733aee35a98741473200"> 63</a></span>  Reset = 0x04000000, </div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ad6b7b271e558619f15c5eb9a3cf78fb8a5086b758667835bcaf9a0ed438340a13"> 64</a></span>  RestoreDefaults = 0x08000000 </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  };</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  Q_DECLARE_FLAGS(StandardButtons, StandardButton)</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  Q_FLAG(StandardButtons)</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00076"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ae80918dc646fe89d59a1ddfed729d1b7"> 76</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00078"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a4e605350d96923e7bdf000388fc514f5"> 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.10.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="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00088"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a92ead36d20317f7d25c717e179ac9d02"> 88</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00090"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a52c3ad5e63a25795a4ec3034a152f477"> 90</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00092"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#af1da936978c654528209f5e56a0edc92"> 92</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00094"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ac5827989812703233c53f480de71e673"> 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.10.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="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00104"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a3cddb350d1e1945691ef81972fab9cfb"> 104</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00106"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#a7ea76429894925348673ce056e6333a5"> 106</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00108"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_config.html#ac1f47659b3654bceabe0214f509574fd"> 108</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</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.10.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.10.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="l00114"></a><span class="lineno"> 114</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="l00115"></a><span class="lineno"> 115</span>  ~<a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a>();</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00118"></a><span class="lineno"> 118</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="l00119"></a><span class="lineno"> 119</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00123"></a><span class="lineno"> 123</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00125"></a><span class="lineno"> 125</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00127"></a><span class="lineno"> 127</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00129"></a><span class="lineno"> 129</span>  StandardButtons buttons() <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00133"></a><span class="lineno"> 133</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00135"></a><span class="lineno"> 135</span>  QVariantMap viewProperties() <span class="keyword">const</span>;</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> &setType(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00140"></a><span class="lineno"> 140</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.10.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="l00142"></a><span class="lineno"> 142</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.10.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="l00144"></a><span class="lineno"> 144</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.10.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="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &setButtons(StandardButtons buttons);</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> &setButtonTexts(<span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00150"></a><span class="lineno"> 150</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.10.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="l00152"></a><span class="lineno"> 152</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.10.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="l00154"></a><span class="lineno"> 154</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="l00156"></a><span class="lineno"> 156</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.10.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.10.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="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &resetSubType();</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="class_qt_mvvm_1_1_message_config.html">MessageConfig</a> &resetButtons();</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  QVariantMap buttonTextsMap() <span class="keyword">const</span>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> setButtonTextsMap(<span class="keyword">const</span> QVariantMap &buttonTexts);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> };</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="keyword">class </span>MessageResultPrivate;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html"> 172</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.10.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="l00173"></a><span class="lineno"> 173</span> {</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  Q_OBJECT</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#aa6d6b7d1b676dd3d1784ac51cb070c06"> 177</a></span>  Q_PROPERTY(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00179"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#a36c883820aa15a9a85827d4cc3ba5d91"> 179</a></span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoDelete READ autoDelete WRITE setAutoDelete NOTIFY autoDeleteChanged)</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> public:</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  explicit <a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a>();</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  ~<a class="code" href="class_qt_mvvm_1_1_message_result.html">MessageResult</a>();</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">bool</span> hasResult() const;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">bool</span> autoDelete() const;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  Q_INVOKABLE <span class="keywordtype">void</span> setCloseTarget(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00200"></a><span class="lineno"> 200</span>  Q_INVOKABLE <span class="keywordtype">void</span> setCloseTarget(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00202"></a><span class="lineno"> 202</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="l00204"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_message_result.html#a0edfab9b96da40e11700a1bf7f0613d3"> 204</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.10.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="l00205"></a><span class="lineno"> 205</span>  setResult(result);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  complete(button);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">public</span> Q_SLOTS:</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordtype">void</span> discardMessage();</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordtype">void</span> setResult(<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">void</span> setAutoDelete(<span class="keywordtype">bool</span> autoDelete);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> Q_SIGNALS:</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</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="l00222"></a><span class="lineno"> 222</span> </div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordtype">void</span> autoDeleteChanged(<span class="keywordtype">bool</span> autoDelete, QPrivateSignal);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00228"></a><span class="lineno"> 228</span> };</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> Q_MVVMCORE_EXPORT MessageResult *<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.10.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="l00236"></a><span class="lineno"> 236</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00237"></a><span class="lineno"> 237</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00239"></a><span class="lineno"> 239</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.10.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="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00241"></a><span class="lineno"> 241</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00245"></a><span class="lineno"> 245</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.10.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="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</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.10.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="l00252"></a><span class="lineno"> 252</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00256"></a><span class="lineno"> 256</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.10.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="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00258"></a><span class="lineno"> 258</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00259"></a><span class="lineno"> 259</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="l00260"></a><span class="lineno"> 260</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00263"></a><span class="lineno"> 263</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.10.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="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00265"></a><span class="lineno"> 265</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="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00268"></a><span class="lineno"> 268</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</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.10.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="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00272"></a><span class="lineno"> 272</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00274"></a><span class="lineno"> 274</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.10.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="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00276"></a><span class="lineno"> 276</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00280"></a><span class="lineno"> 280</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.10.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="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</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.10.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="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00290"></a><span class="lineno"> 290</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.10.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="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00292"></a><span class="lineno"> 292</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00296"></a><span class="lineno"> 296</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.10.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="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> std::function<<span class="keywordtype">void</span>()> &onResult,</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00300"></a><span class="lineno"> 300</span> </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</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.10.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="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00304"></a><span class="lineno"> 304</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00307"></a><span class="lineno"> 307</span>  <span class="keywordtype">bool</span> addQtVersion = <span class="keyword">true</span>,</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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.10.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="l00311"></a><span class="lineno"> 311</span> </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</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.10.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="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00319"></a><span class="lineno"> 319</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00321"></a><span class="lineno"> 321</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00325"></a><span class="lineno"> 325</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.10.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="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00329"></a><span class="lineno"> 329</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.10.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="l00330"></a><span class="lineno"> 330</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00333"></a><span class="lineno"> 333</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00335"></a><span class="lineno"> 335</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.10.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="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *inputType,</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</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.10.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="l00339"></a><span class="lineno"> 339</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00340"></a><span class="lineno"> 340</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00342"></a><span class="lineno"> 342</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00343"></a><span class="lineno"> 343</span> </div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#a91e7b6553955df637905a0b25c407d53"> 346</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.10.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="l00347"></a><span class="lineno"> 347</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00348"></a><span class="lineno"> 348</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00351"></a><span class="lineno"> 351</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00352"></a><span class="lineno"> 352</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.10.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.10.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="l00353"></a><span class="lineno"> 353</span> }</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#ae1ab1ac92c789c0e86cffc51dff5feb9"> 356</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.10.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="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00358"></a><span class="lineno"> 358</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00359"></a><span class="lineno"> 359</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="l00360"></a><span class="lineno"> 360</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00364"></a><span class="lineno"> 364</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.10.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](<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00365"></a><span class="lineno"> 365</span>  onResult(v.template value<TEdit>(), v.<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00366"></a><span class="lineno"> 366</span>  }, <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00367"></a><span class="lineno"> 367</span> }</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEdit></div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="namespace_qt_mvvm.html#a4a4b847812a5bfd8fb2b0d2e126302e0"> 370</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.10.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="l00371"></a><span class="lineno"> 371</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00372"></a><span class="lineno"> 372</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="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">const</span> TEdit &defaultValue = {},</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">const</span> QVariantMap &viewProperties = {},</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00377"></a><span class="lineno"> 377</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.10.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](<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00378"></a><span class="lineno"> 378</span>  onResult(v.template value<TEdit>(), v.<a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00379"></a><span class="lineno"> 379</span>  }, <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00380"></a><span class="lineno"> 380</span> }</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div><div class="line"><a name="l00387"></a><span class="lineno"> 387</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.10.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="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00391"></a><span class="lineno"> 391</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.10.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="l00392"></a><span class="lineno"> 392</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.10.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="l00393"></a><span class="lineno"> 393</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00394"></a><span class="lineno"> 394</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00396"></a><span class="lineno"> 396</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.10.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="l00397"></a><span class="lineno"> 397</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00398"></a><span class="lineno"> 398</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00399"></a><span class="lineno"> 399</span> </div><div class="line"><a name="l00401"></a><span class="lineno"> 401</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.10.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="l00402"></a><span class="lineno"> 402</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00403"></a><span class="lineno"> 403</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00405"></a><span class="lineno"> 405</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.10.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="l00406"></a><span class="lineno"> 406</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.10.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="l00407"></a><span class="lineno"> 407</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00408"></a><span class="lineno"> 408</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00409"></a><span class="lineno"> 409</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00411"></a><span class="lineno"> 411</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.10.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="l00412"></a><span class="lineno"> 412</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00413"></a><span class="lineno"> 413</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00414"></a><span class="lineno"> 414</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00415"></a><span class="lineno"> 415</span> </div><div class="line"><a name="l00417"></a><span class="lineno"> 417</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.10.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="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00419"></a><span class="lineno"> 419</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00421"></a><span class="lineno"> 421</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.10.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="l00422"></a><span class="lineno"> 422</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.10.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="l00423"></a><span class="lineno"> 423</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00424"></a><span class="lineno"> 424</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00427"></a><span class="lineno"> 427</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.10.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="l00428"></a><span class="lineno"> 428</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00429"></a><span class="lineno"> 429</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00431"></a><span class="lineno"> 431</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</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.10.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="l00434"></a><span class="lineno"> 434</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00435"></a><span class="lineno"> 435</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00437"></a><span class="lineno"> 437</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.10.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="l00438"></a><span class="lineno"> 438</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.10.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="l00439"></a><span class="lineno"> 439</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00440"></a><span class="lineno"> 440</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00441"></a><span class="lineno"> 441</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00443"></a><span class="lineno"> 443</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.10.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="l00444"></a><span class="lineno"> 444</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00445"></a><span class="lineno"> 445</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00446"></a><span class="lineno"> 446</span>  <span class="keyword">const</span> <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.10.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="l00448"></a><span class="lineno"> 448</span> </div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span> }</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> </div><div class="line"><a name="l00451"></a><span class="lineno"> 451</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="l00452"></a><span class="lineno"> 452</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="l00453"></a><span class="lineno"> 453</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="l00454"></a><span class="lineno"> 454</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="l00455"></a><span class="lineno"> 455</span> Q_DECLARE_OPERATORS_FOR_FLAGS(QtMvvm::MessageConfig::StandardButtons)</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div><div class="line"><a name="l00457"></a><span class="lineno"> 457</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#l00078">message.h:78</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#l00108">message.h:108</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="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#l00104">message.h:104</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#l00044">message.h:44</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#l00076">message.h:76</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="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#l00018">message.h:18</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#l00106">message.h:106</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="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#l00092">message.h:92</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#l00094">message.h:94</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="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_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#l00090">message.h:90</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="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_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#l00172">message.h:172</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</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="binding_8h_source.html#l00010">binding.h:10</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#l00088">message.h:88</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="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 Mar 14 2018 16:19:58 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>
|
|
|