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.
150 lines
125 KiB
150 lines
125 KiB
6 years ago
|
<!-- 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: settingsentry.h Source File</title>
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0" style="display: inline;">
|
||
|
<tbody>
|
||
|
<tr style="height: 56px;">
|
||
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||
|
<div id="projectname">QtMvvm
|
||
|
 <span id="projectnumber">1.1.0</span>
|
||
|
</div>
|
||
|
<div id="projectbrief">A mvvm oriented library for Qt, to create Projects for Widgets and Quick in parallel</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
<a style="float: right;" target="_blank" href="https://github.com/Skycoder42/QtMvvm">
|
||
|
<img style="padding: 10px;" src="GitHub_Logo.png"/>
|
||
|
</a>
|
||
|
</div>
|
||
|
<!-- end header part -->
|
||
|
<!-- Generated by Doxygen 1.8.14 -->
|
||
|
<script type="text/javascript">
|
||
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
|
/* @license-end */
|
||
|
</script>
|
||
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
<script type="text/javascript">
|
||
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
|
$(function() {
|
||
|
initMenu('',true,false,'search.php','Search');
|
||
|
$(document).ready(function() { init_search(); });
|
||
|
});
|
||
|
/* @license-end */</script>
|
||
|
<div id="main-nav"></div>
|
||
|
<!-- window showing the filter options -->
|
||
|
<div id="MSearchSelectWindow"
|
||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
</div>
|
||
|
|
||
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
<div id="MSearchResultsWindow">
|
||
|
<iframe src="javascript:void(0)" frameborder="0"
|
||
|
name="MSearchResults" id="MSearchResults">
|
||
|
</iframe>
|
||
|
</div>
|
||
|
|
||
|
<div id="nav-path" class="navpath">
|
||
|
<ul>
|
||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8373e943c4cd41f1987d0cef0f366888.html">mvvmcore</a></li> </ul>
|
||
|
</div>
|
||
|
</div><!-- top -->
|
||
|
<div class="header">
|
||
|
<div class="headertitle">
|
||
|
<div class="title">settingsentry.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_SETTINGSENTRY_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define QTMVVM_SETTINGSENTRY_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/qlist.h></span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <QtCore/qregularexpression.h></span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QtCore/qhash.h></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <QtCore/qsharedpointer.h></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "QtMvvmCore/qtmvvmcore_global.h"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "QtMvvmCore/isettingsaccessor.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="l00017"></a><span class="lineno"> 17</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_qt_mvvm_1_1_settings_entry.html"> 18</a></span> <span class="keyword">class </span><a class="code" href="class_qt_mvvm_1_1_settings_entry.html">SettingsEntry</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_DISABLE_COPY(<a class="code" href="class_qt_mvvm_1_1_settings_entry.html">SettingsEntry</a>)</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="class_qt_mvvm_1_1_settings_entry.html">SettingsEntry</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">bool</span> <a class="code" href="class_qt_mvvm_1_1_settings_entry.html#a472f6f0e30294ed960a7504384aa51b6">isSet</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="codeRef" target="_blank" doxygen="/home/sky/Qt/Docs/Qt-5.11.1/qtcore/qtcore.tags:https://doc.qt.io/qt-5/" href="https://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="class_qt_mvvm_1_1_settings_entry.html#aadcf907bad726d60a474008d58344da4">key</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  T <span class="keyword">get</span>() <span c
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_ac76bcf26138c18ca86f8c9d5416dd667"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#ac76bcf26138c18ca86f8c9d5416dd667">QtMvvm::SettingsListNode::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Removes the list and all of its elements from the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00421">settingsentry.h:421</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_a99230b611983fb72ca3b65c9ac34e2fd"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#a99230b611983fb72ca3b65c9ac34e2fd">QtMvvm::SettingsEntry::get</a></div><div class="ttdeci">T get() const</div><div class="ttdoc">Loads the value from the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00282">settingsentry.h:282</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html">QtMvvm::SettingsListNode::Deferred</a></div><div class="ttdoc">Entry container to make deferred creation of a new list element possible. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00077">settingsentry.h:77</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_ae5ce381b1ce940ac2a11f849e3350e8b"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#ae5ce381b1ce940ac2a11f849e3350e8b">QtMvvm::SettingsListNode::constEnd</a></div><div class="ttdeci">const_iterator constEnd() const</div><div class="ttdoc">returns an iterator pointing after the end of the list </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00470">settingsentry.h:470</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_a334688185de9b56cf2702def7aa01c17"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#a334688185de9b56cf2702def7aa01c17">QtMvvm::SettingsEntry::addChangeCallback</a></div><div class="ttdeci">void addChangeCallback(const std::function< void(T)> &callback)</div><div class="ttdoc">Adds a method to be called if the entries value changes. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00319">settingsentry.h:319</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_i_settings_accessor_html"><div class="ttname"><a href="class_qt_mvvm_1_1_i_settings_accessor.html">QtMvvm::ISettingsAccessor</a></div><div class="ttdoc">An interface to provide a generic way to access settings of any origin. </div><div class="ttdef"><b>Definition:</b> <a href="isettingsaccessor_8h_source.html#l00015">isettingsaccessor.h:15</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_aee60e0f19d7ce1d4333e027f2866938f"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#aee60e0f19d7ce1d4333e027f2866938f">QtMvvm::SettingsListNode::iterator_base::operator--</a></div><div class="ttdeci">iterator_base< T > & operator--()</div><div class="ttdoc">Posfix decrement operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00146">settingsentry.h:146</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a77505ea249d87ac103d7c0030c6e7e59"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a77505ea249d87ac103d7c0030c6e7e59">QtMvvm::SettingsListNode::iterator_base::operator=</a></div><div class="ttdeci">iterator_base & operator=(const iterator_base< T > &other)=default</div><div class="ttdoc">Copy assignment operator. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_a6117e362972472a9142ee94ed1c3fa94"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#a6117e362972472a9142ee94ed1c3fa94">QtMvvm::SettingsListNode::Deferred::Deferred</a></div><div class="ttdeci">Deferred(Deferred &&other) noexcept=default</div><div class="ttdoc">Move constructor. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_ac04888f611bba5cc162b9c6535eb2151"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#ac04888f611bba5cc162b9c6535eb2151">QtMvvm::SettingsListNode::iterator_base::operator!=</a></div><div class="ttdeci">friend bool operator!=(const iterator_base< T > &lhs, const iterator_base< T > &rhs)</div><div class="ttdoc">Inequality operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00160">settingsentry.h:160</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_a472f6f0e30294ed960a7504384aa51b6"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#a472f6f0e30294ed960a7504384aa51b6">QtMvvm::SettingsEntry::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">Checks if the entry is stored in the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00270">settingsentry.h:270</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a15cbf1aaf5d98229753e630e8ac46199"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a15cbf1aaf5d98229753e630e8ac46199">QtMvvm::SettingsListNode::operator[]</a></div><div class="ttdeci">TType & operator[](int index)</div><div class="ttdoc">Returns a reference to the element at the given position in the list. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00434">settingsentry.h:434</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a42219dd77b9aef6dd736b717022c6d4d"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a42219dd77b9aef6dd736b717022c6d4d">QtMvvm::SettingsListNode::push</a></div><div class="ttdeci">TType & push()</div><div class="ttdoc">Appends a new element to the list and returns a reference to that entry. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00396">settingsentry.h:396</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_ab54a0675ab2bcae11f3d27de2f4f51ae"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#ab54a0675ab2bcae11f3d27de2f4f51ae">QtMvvm::SettingsListNode::iterator_base::operator-</a></div><div class="ttdeci">friend difference_type operator-(const iterator_base< T > &lhs, const iterator_base< T > &rhs)</div><div class="ttdoc">Substraction operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00181">settingsentry.h:181</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_aadcf907bad726d60a474008d58344da4"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#aadcf907bad726d60a474008d58344da4">QtMvvm::SettingsEntry::key</a></div><div class="ttdeci">QString key() const</div><div class="ttdoc">Returns the key this entry uses to access the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00276">settingsentry.h:276</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a3747329a614abe8b097935122ca6c8a2"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a3747329a614abe8b097935122ca6c8a2">QtMvvm::SettingsListNode::constBegin</a></div><div class="ttdeci">const_iterator constBegin() const</div><div class="ttdoc">returns an iterator pointing to the beginning of the list </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00464">settingsentry.h:464</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_a2e3c13d3ecaff8ec25b490e297628715"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#a2e3c13d3ecaff8ec25b490e297628715">QtMvvm::SettingsListNode::Deferred::commit</a></div><div class="ttdeci">void commit()</div><div class="ttdoc">Appends the created element to the list. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00097">settingsentry.h:97</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_af499dc42d5fd90acb2901e8db23f0c60"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#af499dc42d5fd90acb2901e8db23f0c60">QtMvvm::SettingsListNode::Deferred::operator-></a></div><div class="ttdeci">TType * operator->()</div><div class="ttdoc">Member access operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00094">settingsentry.h:94</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_af84ebccefca42a42ea653c5752ef95c6"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#af84ebccefca42a42ea653c5752ef95c6">QtMvvm::SettingsListNode::iterator_base::operator></a></div><div class="ttdeci">friend bool operator>(const iterator_base< T > &lhs, const iterator_base< T > &rhs)</div><div class="ttdoc">Geater than operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00164">settingsentry.h:164</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_ab3d3b29bc3b617e65e3acf879eb24c98"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#ab3d3b29bc3b617e65e3acf879eb24c98">QtMvvm::SettingsListNode::addChangeCallback</a></div><div class="ttdeci">void addChangeCallback(const std::function< void(int)> &callback)</div><div class="ttdoc">Adds a method to be called if the number of elements stored for the list change. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00476">settingsentry.h:476</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a889c2266b10a525bc828ada7c7e3b9f8"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a889c2266b10a525bc828ada7c7e3b9f8">QtMvvm::SettingsListNode::iterator_base::operator+</a></div><div class="ttdeci">friend iterator_base< T > operator+(difference_type delta, const iterator_base< T > &iter)</div><div class="ttdoc">Addition operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00175">settingsentry.h:175</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_afb2b1fb8e0f2007c99f6aa39db976e38"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#afb2b1fb8e0f2007c99f6aa39db976e38">QtMvvm::SettingsListNode::Deferred::operator=</a></div><div class="ttdeci">Deferred & operator=(Deferred &&other) noexcept=default</div><div class="ttdoc">Move assignment operator. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a2ee4a1d95606f922395865e6100ce3eb"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a2ee4a1d95606f922395865e6100ce3eb">QtMvvm::SettingsListNode::iterator_base::operator==</a></div><div class="ttdeci">friend bool operator==(const iterator_base< T > &lhs, const iterator_base< T > &rhs)</div><div class="ttdoc">Equality operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00158">settingsentry.h:158</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_addbfb2d41deb8037f532aea5ac2761ea"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#addbfb2d41deb8037f532aea5ac2761ea">QtMvvm::SettingsListNode::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">Checks if the entry that represents the list node is stored in the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00356">settingsentry.h:356</a></div></div>
|
||
|
<div class="ttc" id="qvariant_html_toInt"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html#toInt">QVariant::toInt</a></div><div class="ttdeci">int toInt(bool *ok) const const</div></div>
|
||
|
<div class="ttc" id="qsharedpointer_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qsharedpointer.html">QSharedPointer< TType ></a></div></div>
|
||
|
<div class="ttc" id="qhash_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qhash.html">QHash< int, ElementHolder ></a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a358012f0dfd1f26fc250cf739255e246"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a358012f0dfd1f26fc250cf739255e246">QtMvvm::SettingsListNode::iterator_base::swap</a></div><div class="ttdeci">friend void swap(iterator_base< T > &lhs, iterator_base< T > &rhs) noexcept</div><div class="ttdoc">Swap operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00155">settingsentry.h:155</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a1aed30cd7ed4df5a8a414623bf7883f9"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a1aed30cd7ed4df5a8a414623bf7883f9">QtMvvm::SettingsListNode::iterator_base::operator>=</a></div><div class="ttdeci">friend bool operator>=(const iterator_base< T > &lhs, const iterator_base< T > &rhs)</div><div class="ttdoc">Geater equal than operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00168">settingsentry.h:168</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_afe5c1758181ecfe1be4c2bf70ad0e6f4"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#afe5c1758181ecfe1be4c2bf70ad0e6f4">QtMvvm::SettingsListNode::at</a></div><div class="ttdeci">const TType & at(int index) const</div><div class="ttdoc">Returns a reference to the element at the given position in the list. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00374">settingsentry.h:374</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html">QtMvvm::SettingsEntry</a></div><div class="ttdoc">A generic wrapper around ISettingsAccessor used by the qsettingsgenerator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00018">settingsentry.h:18</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="class_qt_mvvm_1_1_settings_list_node_html_ad300009183c362b4dd2b83de85ce1361"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#ad300009183c362b4dd2b83de85ce1361">QtMvvm::SettingsListNode::end</a></div><div class="ttdeci">iterator end()</div><div class="ttdoc">returns an iterator pointing after the end of the list </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00446">settingsentry.h:446</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a334f8b89ecc93d29241f1f67efdf54e2"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a334f8b89ecc93d29241f1f67efdf54e2">QtMvvm::SettingsListNode::iterator_base::operator++</a></div><div class="ttdeci">iterator_base< T > & operator++()</div><div class="ttdoc">Posfix increment operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00142">settingsentry.h:142</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a6c380df94538a7d2dba903f964757387"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a6c380df94538a7d2dba903f964757387">QtMvvm::SettingsListNode::key</a></div><div class="ttdeci">QString key() const</div><div class="ttdoc">Returns the key this list node uses to access the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00362">settingsentry.h:362</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a3a5192b741c1fdb88b4ad0c046442bda"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a3a5192b741c1fdb88b4ad0c046442bda">QtMvvm::SettingsListNode::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdoc">returns an iterator pointing to the beginning of the list </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00440">settingsentry.h:440</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a21a97014a323f24884da838d9b8f8a2b"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a21a97014a323f24884da838d9b8f8a2b">QtMvvm::SettingsListNode::iterator_base::operator+=</a></div><div class="ttdeci">iterator_base< T > & operator+=(difference_type delta)</div><div class="ttdoc">Compound assignment operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00171">settingsentry.h:171</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a979203873ebff0699e1b85ada2b49fd7"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a979203873ebff0699e1b85ada2b49fd7">QtMvvm::SettingsListNode::iterator_base::operator-</a></div><div class="ttdeci">friend iterator_base< T > operator-(const iterator_base< T > &iter, difference_type delta)</div><div class="ttdoc">Substraction operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00179">settingsentry.h:179</a></div></div>
|
||
|
<div class="ttc" id="qvariant_html_fromValue"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a></div><div class="ttdeci">QVariant fromValue(const T &value)</div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_ad1b7286718420ed60727731576c1cf64"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#ad1b7286718420ed60727731576c1cf64">QtMvvm::SettingsListNode::iterator_base::operator--</a></div><div class="ttdeci">iterator_base< T > operator--(int)</div><div class="ttdoc">Suffix decrement operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00148">settingsentry.h:148</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_a7d79faf59f10763f0a8fa3ea854f985b"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#a7d79faf59f10763f0a8fa3ea854f985b">QtMvvm::SettingsEntry::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Removes the entry and all child entries from the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00300">settingsentry.h:300</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_a23efc7c45f1f02f4e7b280f9a4ec68d7"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#a23efc7c45f1f02f4e7b280f9a4ec68d7">QtMvvm::SettingsEntry::set</a></div><div class="ttdeci">void set(const T &value)</div><div class="ttdoc">Stores the passed value in the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00291">settingsentry.h:291</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a98af538ae9bbed11f4abdf00e568316b"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a98af538ae9bbed11f4abdf00e568316b">QtMvvm::SettingsListNode::push_deferred</a></div><div class="ttdeci">Deferred push_deferred()</div><div class="ttdoc">Creates a new element and returns it, but does not push it yet. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00404">settingsentry.h:404</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a3a20b13a24c5969646a19046bab67450"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a3a20b13a24c5969646a19046bab67450">QtMvvm::SettingsListNode::iterator_base::iterator_base</a></div><div class="ttdeci">iterator_base()=default</div><div class="ttdoc">Default constructor. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a4a208bf725a9cc81a23d6d6fce17c8a4"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a4a208bf725a9cc81a23d6d6fce17c8a4">QtMvvm::SettingsListNode::pop</a></div><div class="ttdeci">void pop(int count=1)</div><div class="ttdoc">Removes count elements from the back of the list from the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00411">settingsentry.h:411</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_a0cc5de41314fddcbdeb4fd92c0f74281"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#a0cc5de41314fddcbdeb4fd92c0f74281">QtMvvm::SettingsListNode::Deferred::element</a></div><div class="ttdeci">TType & element()</div><div class="ttdoc">Returns a reference to the element beeing edited. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00089">settingsentry.h:89</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a889a83d0a993dadf6967564707ce4bf2"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a889a83d0a993dadf6967564707ce4bf2">QtMvvm::SettingsListNode::iterator_base::operator-=</a></div><div class="ttdeci">iterator_base< T > & operator-=(difference_type delta)</div><div class="ttdoc">Compound assignment operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00177">settingsentry.h:177</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="class_qt_mvvm_1_1_i_settings_accessor_html_a2d3d6c82facfcf1782d2924e18854594"><div class="ttname"><a href="class_qt_mvvm_1_1_i_settings_accessor.html#a2d3d6c82facfcf1782d2924e18854594">QtMvvm::ISettingsAccessor::entryRemoved</a></div><div class="ttdeci">void entryRemoved(const QString &key)</div><div class="ttdoc">Is emitted whenever a settings value was removed, at least via this instance. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html_a75aeae5279c7f4488496d0d5dd5800c7"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html#a75aeae5279c7f4488496d0d5dd5800c7">QtMvvm::SettingsListNode::size</a></div><div class="ttdeci">int size() const</div><div class="ttdoc">Returns the current size of the list, as stored in the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00368">settingsentry.h:368</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a84f02e223d6b5bac1c1c4509f6427490"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a84f02e223d6b5bac1c1c4509f6427490">QtMvvm::SettingsListNode::iterator_base::operator++</a></div><div class="ttdeci">iterator_base< T > operator++(int)</div><div class="ttdoc">Suffix increment operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00144">settingsentry.h:144</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_a774bd706544e1b7c4006713ba3e05c36"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#a774bd706544e1b7c4006713ba3e05c36">QtMvvm::SettingsListNode::iterator_base::operator+</a></div><div class="ttdeci">friend iterator_base< T > operator+(const iterator_base< T > &iter, difference_type delta)</div><div class="ttdoc">Addition operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00173">settingsentry.h:173</a></div></div>
|
||
|
<div class="ttc" id="qobject_html_connect"><div class="ttname"><a href="https://doc.qt.io/qt-5/qobject.html#connect">QObject::connect</a></div><div class="ttdeci">QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)</div></div>
|
||
|
<div class="ttc" id="namespace_qt_mvvm_html"><div class="ttname"><a href="namespace_qt_mvvm.html">QtMvvm</a></div><div class="ttdoc">The primary namespace of the QtMvvm library. </div><div class="ttdef"><b>Definition:</b> <a href="androidsettingsaccessor_8h_source.html#l00009">androidsettingsaccessor.h:9</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1_deferred_html_a9e6a55dac7183ae6189280586f43d4bf"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1_deferred.html#a9e6a55dac7183ae6189280586f43d4bf">QtMvvm::SettingsListNode::Deferred::operator*</a></div><div class="ttdeci">TType & operator*()</div><div class="ttdoc">Indirection operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00092">settingsentry.h:92</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html">QtMvvm::SettingsListNode::iterator_base</a></div><div class="ttdoc">The iterator class to iterate through the list nodes entries. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00116">settingsentry.h:116</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_afd5a0fdf5e4e7ddab7656b2a6cbccf74"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#afd5a0fdf5e4e7ddab7656b2a6cbccf74">QtMvvm::SettingsListNode::iterator_base::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdoc">Indirection operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00151">settingsentry.h:151</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_entry_html_ac84435eb0308f12f4159001c6b437fa1"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_entry.html#ac84435eb0308f12f4159001c6b437fa1">QtMvvm::SettingsEntry::operator=</a></div><div class="ttdeci">SettingsEntry< T > & operator=(const T &value)</div><div class="ttdoc">Stores the passed value in the settings. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00306">settingsentry.h:306</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_i_settings_accessor_html_aa4b7f202e3a17227e6ebb1585948a7ed"><div class="ttname"><a href="class_qt_mvvm_1_1_i_settings_accessor.html#aa4b7f202e3a17227e6ebb1585948a7ed">QtMvvm::ISettingsAccessor::entryChanged</a></div><div class="ttdeci">void entryChanged(const QString &key, const QVariant &value)</div><div class="ttdoc">Is emitted whenever a settings value was changed, at least via this instance. </div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base_html_ace9086b650769f5817824cc3ac622e8f"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node_1_1iterator__base.html#ace9086b650769f5817824cc3ac622e8f">QtMvvm::SettingsListNode::iterator_base::operator[]</a></div><div class="ttdeci">reference operator[](difference_type delta) const</div><div class="ttdoc">Subscript operator. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00184">settingsentry.h:184</a></div></div>
|
||
|
<div class="ttc" id="class_qt_mvvm_1_1_settings_list_node_html"><div class="ttname"><a href="class_qt_mvvm_1_1_settings_list_node.html">QtMvvm::SettingsListNode</a></div><div class="ttdoc">A helper class used by the qsettingsgenerator to represent list nodes. </div><div class="ttdef"><b>Definition:</b> <a href="settingsentry_8h_source.html#l00071">settingsentry.h:71</a></div></div>
|
||
|
<div class="ttc" id="qvariant_html"><div class="ttname"><a href="https://doc.qt.io/qt-5/qvariant.html">QVariant</a></div></div>
|
||
|
</div><!-- fragment --></div><!-- contents -->
|
||
|
<!-- start footer part -->
|
||
|
<hr class="footer"/><address class="footer"><small>
|
||
|
Generated on Wed Aug 8 2018 19:15:45 for QtMvvm by  <a href="http://www.doxygen.org/index.html">
|
||
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
|
</a> 1.8.14
|
||
|
</small></address>
|
||
|
</body>
|
||
|
</html>
|