Nut/doc/html/class_table_model.html

118 lines
9.2 KiB
HTML

<!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"/>
<title>Nut: TableModel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Nut
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_table_model-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">TableModel Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a970d6b6371edeebfae199913e3d7fd75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a970d6b6371edeebfae199913e3d7fd75"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TableModel</b> (int typeId, QString tableName)</td></tr>
<tr class="memitem:a444e373ba73cba71d9d3543131e0d767"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a444e373ba73cba71d9d3543131e0d767"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TableModel</b> (QJsonObject json, QString tableName)</td></tr>
<tr class="memitem:ae971771c598411804cc69f84af74dd38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae971771c598411804cc69f84af74dd38"></a>
QJsonObject&#160;</td><td class="memItemRight" valign="bottom"><b>toJson</b> () const </td></tr>
<tr class="memitem:a9e9d429d0f6441d180be971496b75c80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e9d429d0f6441d180be971496b75c80"></a>
<a class="el" href="struct_field_model.html">FieldModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>field</b> (QString name) const </td></tr>
<tr class="memitem:a4f4fe6874a9e9e19617986a4c91098e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f4fe6874a9e9e19617986a4c91098e7"></a>
<a class="el" href="struct_relation_model.html">RelationModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>foregionKey</b> (QString otherTable) const </td></tr>
<tr class="memitem:ae8fc1fe5854a484b3b99fb09bb0ac54b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8fc1fe5854a484b3b99fb09bb0ac54b"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>toString</b> () const </td></tr>
<tr class="memitem:ae2c3449bcc7ea2ed79ed8f44d7868ee3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2c3449bcc7ea2ed79ed8f44d7868ee3"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>primaryKey</b> () const </td></tr>
<tr class="memitem:a6f8a8e5dd9cd78d1c8f02c1e78af5320"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f8a8e5dd9cd78d1c8f02c1e78af5320"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
<tr class="memitem:a14898870abbb1763185d317e6a166f43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14898870abbb1763185d317e6a166f43"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
<tr class="memitem:a74bee3c1a58649015d5228de715f808a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74bee3c1a58649015d5228de715f808a"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>className</b> () const </td></tr>
<tr class="memitem:a4eb528cd9b81c0271592ac69846b8fbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4eb528cd9b81c0271592ac69846b8fbe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setClassName</b> (const QString &amp;className)</td></tr>
<tr class="memitem:a7deb028be0501c1746cb9fbc118dfbe8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7deb028be0501c1746cb9fbc118dfbe8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>typeId</b> () const </td></tr>
<tr class="memitem:aee85c346d0c33e0f79a84a8ba2baea7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee85c346d0c33e0f79a84a8ba2baea7e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTypeId</b> (const int &amp;typeId)</td></tr>
<tr class="memitem:af42b71a0293d3ca010265360379619a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af42b71a0293d3ca010265360379619a3"></a>
QList&lt; <a class="el" href="struct_field_model.html">FieldModel</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>fields</b> () const </td></tr>
<tr class="memitem:a29eb19c20fff1981d5ab7d770ddcc275"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29eb19c20fff1981d5ab7d770ddcc275"></a>
QList&lt; <a class="el" href="struct_relation_model.html">RelationModel</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>foregionKeys</b> () const </td></tr>
<tr class="memitem:acdd6f3559f4a9525b47e115faadc8f5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdd6f3559f4a9525b47e115faadc8f5a"></a>
QStringList&#160;</td><td class="memItemRight" valign="bottom"><b>fieldsNames</b> () const </td></tr>
<tr class="memitem:a934707291d91f36317ced4867752524f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a934707291d91f36317ced4867752524f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="class_table_model.html">TableModel</a> &amp;t) const </td></tr>
<tr class="memitem:a1592bfcb6a76ecda267d0f76df241983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1592bfcb6a76ecda267d0f76df241983"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="class_table_model.html">TableModel</a> &amp;t) const </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab7d1e23f7ad5336afa420b73ac2f89d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7d1e23f7ad5336afa420b73ac2f89d4"></a>
static <a class="el" href="class_table_model.html">TableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> (QString className)</td></tr>
<tr class="memitem:aa9ec8580855ce1a57f16116cff990459"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9ec8580855ce1a57f16116cff990459"></a>
static <a class="el" href="class_table_model.html">TableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findByTypeId</b> (int typeId)</td></tr>
<tr class="memitem:a3e0913b97eb24df14fd309983e70ba3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e0913b97eb24df14fd309983e70ba3f"></a>
static <a class="el" href="class_table_model.html">TableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findByName</b> (QString name)</td></tr>
<tr class="memitem:a8171b87e4ae7cbdc12492b95f65d6df6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8171b87e4ae7cbdc12492b95f65d6df6"></a>
static <a class="el" href="class_table_model.html">TableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findByClassName</b> (QString className)</td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="tablemodel_8h_source.html">tablemodel.h</a></li>
<li>src/tablemodel.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Jun 5 2016 17:37:29 for Nut by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>