diff --git a/doc/PaxHeader/html b/doc/PaxHeader/html
deleted file mode 100644
index e4f8396..0000000
--- a/doc/PaxHeader/html
+++ /dev/null
@@ -1,3 +0,0 @@
-20 ctime=1465132049
-20 atime=1495727196
-23 SCHILY.fflags=btree
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
deleted file mode 100644
index 1c3c3a0..0000000
--- a/doc/html/annotated.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-Nut: Class List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
-
-
-
-
diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png
deleted file mode 100644
index 25e3beb..0000000
Binary files a/doc/html/bc_s.png and /dev/null differ
diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png
deleted file mode 100644
index 940a0b9..0000000
Binary files a/doc/html/bdwn.png and /dev/null differ
diff --git a/doc/html/changelogtable_8h_source.html b/doc/html/changelogtable_8h_source.html
deleted file mode 100644
index 1980091..0000000
--- a/doc/html/changelogtable_8h_source.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-Nut: src/changelogtable.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef CHANGELOGTABLE_H
-
22 #define CHANGELOGTABLE_H
-
-
24 #include <QtCore/qglobal.h>
-
-
-
-
-
-
-
-
-
33 NUT_PRIMARY_AUTO_INCREMENT(
id )
-
34 NUT_DECLARE_FIELD(
int ,
id ,
id , setId)
-
-
36 NUT_DECLARE_FIELD(QString, data, data, setData)
-
-
38 NUT_DECLARE_FIELD(
int , versionMajor, versionMajor, setVersionMajor)
-
-
40 NUT_DECLARE_FIELD(
int , versionMinor, versionMinor, setVersionMinor)
-
-
-
-
-
-
-
-
48 #endif // CHANGELOGTABLE_H
-
-
-
-
-
diff --git a/doc/html/class_change_log_table-members.html b/doc/html/class_change_log_table-members.html
deleted file mode 100644
index 3e9fb2b..0000000
--- a/doc/html/class_change_log_table-members.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for ChangeLogTable , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_change_log_table.html b/doc/html/class_change_log_table.html
deleted file mode 100644
index 7e5b42a..0000000
--- a/doc/html/class_change_log_table.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-Nut: ChangeLogTable Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Additional Inherited Members
-
-enum Status {
- NewCreated ,
-FeatchedFromDB ,
-Added ,
-Modified ,
-
- Deleted
-
- }
-
-
- Table (QObject *tableSet=0)
-
-void add (TableSetBase *)
-
-void save (Database *db)
-
-QString primaryKey () const
-
-bool isPrimaryKeyAutoIncrement () const
-
-QVariant primaryValue () const
-
-Status status () const
-
-void setStatus (const Status &status)
-
-TableSetBase * tableSet () const
-
-void setTableSet (TableSetBase *tableSet)
-
-QSet< QString > changedProperties () const
-
-bool setParentTable (Table *master)
-
-
-void propertyChanged (QString propName)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_change_log_table.png b/doc/html/class_change_log_table.png
deleted file mode 100644
index c7da9be..0000000
Binary files a/doc/html/class_change_log_table.png and /dev/null differ
diff --git a/doc/html/class_change_log_table__coll__graph.dot b/doc/html/class_change_log_table__coll__graph.dot
deleted file mode 100644
index ef9e341..0000000
--- a/doc/html/class_change_log_table__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "ChangeLogTable"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="ChangeLogTable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
-}
diff --git a/doc/html/class_change_log_table__coll__graph.md5 b/doc/html/class_change_log_table__coll__graph.md5
deleted file mode 100644
index a9ad158..0000000
--- a/doc/html/class_change_log_table__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-86ebfa9f18d32319833b08908ecc8329
\ No newline at end of file
diff --git a/doc/html/class_change_log_table__inherit__graph.dot b/doc/html/class_change_log_table__inherit__graph.dot
deleted file mode 100644
index ef9e341..0000000
--- a/doc/html/class_change_log_table__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "ChangeLogTable"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="ChangeLogTable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
-}
diff --git a/doc/html/class_change_log_table__inherit__graph.md5 b/doc/html/class_change_log_table__inherit__graph.md5
deleted file mode 100644
index a9ad158..0000000
--- a/doc/html/class_change_log_table__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-86ebfa9f18d32319833b08908ecc8329
\ No newline at end of file
diff --git a/doc/html/class_database-members.html b/doc/html/class_database-members.html
deleted file mode 100644
index 6721027..0000000
--- a/doc/html/class_database-members.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for Database , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_database.html b/doc/html/class_database.html
deleted file mode 100644
index f2c3e71..0000000
--- a/doc/html/class_database.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
-
-Nut: Database Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Database class.
- More...
-
-
-Public Slots
-
-void setDatabaseName (QString databaseName)
-
-void setHostName (QString hostName)
-
-void setPort (int port)
-
-void setUserName (QString userName)
-
-void setPassword (QString password)
-
-void setConnectionName (QString connectionName )
-
-void setDriver (QString driver)
-
-
-Public Member Functions
-
- Database (QObject *parent=0)
-
-bool open ()
-
-void close ()
-
-QSqlQuery exec (QString sql)
-
-void add (TableSetBase *)
-
-void saveChanges ()
-
-void cleanUp ()
-
-QString databaseName () const
-
-QString hostName () const
-
-int port () const
-
-QString userName () const
-
-QString password () const
-QString connectionName () const
- Database::connectionName .
-
-QString driver () const
-DatabaseModel model () const
- Database::model .
-
-QString tableName (QString className)
-
-SqlGeneratorBase * sqlGenertor () const
-
-
-Protected Member Functions
-
-virtual void databaseUpdated (int oldMajor, int oldMinor, int newMajor, int newMinor)
-
-
Detailed Description
-
Member Function Documentation
-
-
-
-
-
- QString Database::connectionName
- (
- )
- const
-
-
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_database_model-members.html b/doc/html/class_database_model-members.html
deleted file mode 100644
index c3c9603..0000000
--- a/doc/html/class_database_model-members.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for DatabaseModel , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_database_model.html b/doc/html/class_database_model.html
deleted file mode 100644
index e1096d9..0000000
--- a/doc/html/class_database_model.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-Nut: DatabaseModel Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
-TableModel * model (QString tableName) const
-
-TableModel * modelByClass (QString className) const
-
-RelationModel * relationByClassNames (QString masterClassName, QString childClassName)
-
-RelationModel * relationByTableNames (QString masterTableName, QString childTableName)
-
-bool operator== (const DatabaseModel &other) const
-
-QJsonObject toJson () const
-
-int versionMajor () const
-
-void setVersionMajor (int versionMajor)
-
-int versionMinor () const
-
-void setVersionMinor (int versionMinor)
-
-
-Static Public Member Functions
-
-static DatabaseModel fromJson (QJsonObject &json)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_database_private-members.html b/doc/html/class_database_private-members.html
deleted file mode 100644
index 687cd94..0000000
--- a/doc/html/class_database_private-members.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for DatabasePrivate , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_database_private.html b/doc/html/class_database_private.html
deleted file mode 100644
index 8f0654a..0000000
--- a/doc/html/class_database_private.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-Nut: DatabasePrivate Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- DatabasePrivate (Database *parent)
-
-bool open ()
-
-bool updateDatabase ()
-
-void createChangeLogs ()
-
-bool storeScheemaInDB ()
-
-DatabaseModel getLastScheema ()
-
-QVariantMap getCurrectScheema ()
-
-
-Public Attributes
-
-QSqlDatabase db
-
-QString hostName
-
-QString databaseName
-
-int port
-
-QString userName
-
-QString password
-
-QString connectionName
-
-QString driver
-
-QHash< QString, QString > tables
-
-SqlGeneratorBase * sqlGenertor
-
-DatabaseModel currentModel
-
-TableSet < ChangeLogTable > * changeLogs
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_database_private__coll__graph.dot b/doc/html/class_database_private__coll__graph.dot
deleted file mode 100644
index 03212f6..0000000
--- a/doc/html/class_database_private__coll__graph.dot
+++ /dev/null
@@ -1,18 +0,0 @@
-digraph "DatabasePrivate"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="DatabasePrivate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sqlGenertor" ,fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
- Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" changeLogs" ,fontname="Helvetica"];
- Node3 [label="TableSet\< ChangeLogTable \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set.html"];
- Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set_base.html"];
- Node5 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _table" ,fontname="Helvetica"];
- Node5 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
- Node6 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _database" ,fontname="Helvetica"];
- Node6 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database.html",tooltip="Database class."];
- Node7 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" currentModel" ,fontname="Helvetica"];
- Node7 [label="DatabaseModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database_model.html"];
-}
diff --git a/doc/html/class_database_private__coll__graph.md5 b/doc/html/class_database_private__coll__graph.md5
deleted file mode 100644
index 4bae6b8..0000000
--- a/doc/html/class_database_private__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8fe5281708ddfa2961f57abd25880e3a
\ No newline at end of file
diff --git a/doc/html/class_field_phrase-members.html b/doc/html/class_field_phrase-members.html
deleted file mode 100644
index 4143f80..0000000
--- a/doc/html/class_field_phrase-members.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for FieldPhrase , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_field_phrase.html b/doc/html/class_field_phrase.html
deleted file mode 100644
index 34460f4..0000000
--- a/doc/html/class_field_phrase.html
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-Nut: FieldPhrase Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Additional Inherited Members
-
-
-PhraseData * _data
-
-QSharedPointer< PhraseData > _dataPointer
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_field_phrase.png b/doc/html/class_field_phrase.png
deleted file mode 100644
index b70309d..0000000
Binary files a/doc/html/class_field_phrase.png and /dev/null differ
diff --git a/doc/html/class_field_phrase__coll__graph.dot b/doc/html/class_field_phrase__coll__graph.dot
deleted file mode 100644
index ef5170e..0000000
--- a/doc/html/class_field_phrase__coll__graph.dot
+++ /dev/null
@@ -1,11 +0,0 @@
-digraph "FieldPhrase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="FieldPhrase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="WherePhrase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_where_phrase.html"];
- Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _data" ,fontname="Helvetica"];
- Node3 [label="PhraseData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_phrase_data.html"];
- Node3 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" right\nleft" ,fontname="Helvetica"];
-}
diff --git a/doc/html/class_field_phrase__coll__graph.md5 b/doc/html/class_field_phrase__coll__graph.md5
deleted file mode 100644
index b839634..0000000
--- a/doc/html/class_field_phrase__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-103b0aad8cc915f43947192bd3805964
\ No newline at end of file
diff --git a/doc/html/class_field_phrase__inherit__graph.dot b/doc/html/class_field_phrase__inherit__graph.dot
deleted file mode 100644
index 81f363a..0000000
--- a/doc/html/class_field_phrase__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "FieldPhrase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="FieldPhrase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="WherePhrase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_where_phrase.html"];
-}
diff --git a/doc/html/class_field_phrase__inherit__graph.md5 b/doc/html/class_field_phrase__inherit__graph.md5
deleted file mode 100644
index 388ba91..0000000
--- a/doc/html/class_field_phrase__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-87684cbcf043d65b5350df79356e5068
\ No newline at end of file
diff --git a/doc/html/class_my_sql_generator-members.html b/doc/html/class_my_sql_generator-members.html
deleted file mode 100644
index 7caa644..0000000
--- a/doc/html/class_my_sql_generator-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for MySqlGenerator , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_my_sql_generator.html b/doc/html/class_my_sql_generator.html
deleted file mode 100644
index 32e7f0b..0000000
--- a/doc/html/class_my_sql_generator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-Nut: MySqlGenerator Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- MySqlGenerator (Database *parent=0)
-
-QString fieldType (FieldModel *field)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_my_sql_generator.png b/doc/html/class_my_sql_generator.png
deleted file mode 100644
index 8be461e..0000000
Binary files a/doc/html/class_my_sql_generator.png and /dev/null differ
diff --git a/doc/html/class_my_sql_generator__coll__graph.dot b/doc/html/class_my_sql_generator__coll__graph.dot
deleted file mode 100644
index a7fc54f..0000000
--- a/doc/html/class_my_sql_generator__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "MySqlGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="MySqlGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_my_sql_generator__coll__graph.md5 b/doc/html/class_my_sql_generator__coll__graph.md5
deleted file mode 100644
index 3fd78db..0000000
--- a/doc/html/class_my_sql_generator__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-023ffb099946dfc3a779f5f02af55273
\ No newline at end of file
diff --git a/doc/html/class_my_sql_generator__inherit__graph.dot b/doc/html/class_my_sql_generator__inherit__graph.dot
deleted file mode 100644
index a7fc54f..0000000
--- a/doc/html/class_my_sql_generator__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "MySqlGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="MySqlGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_my_sql_generator__inherit__graph.md5 b/doc/html/class_my_sql_generator__inherit__graph.md5
deleted file mode 100644
index 3fd78db..0000000
--- a/doc/html/class_my_sql_generator__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-023ffb099946dfc3a779f5f02af55273
\ No newline at end of file
diff --git a/doc/html/class_phrase_data-members.html b/doc/html/class_phrase_data-members.html
deleted file mode 100644
index 5e53e48..0000000
--- a/doc/html/class_phrase_data-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for PhraseData , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_phrase_data.html b/doc/html/class_phrase_data.html
deleted file mode 100644
index fc5b12e..0000000
--- a/doc/html/class_phrase_data.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-Nut: PhraseData Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Types
-enum Condition {
- NotAssign = 0,
-Equal ,
-Less ,
-LessEqual ,
-
- Null ,
-In ,
-Like ,
-Not = 10,
-
- NotEqual ,
-GreaterEqual ,
-Greater ,
-NotNull ,
-
- NotIn ,
-NotLike ,
-And = 20,
-Or ,
-
- Append ,
-Set ,
-Add ,
-Minus ,
-
- Multiple ,
-Divide
-
- }
-enum Type { Field ,
-WithVariant ,
-WithOther ,
-WithoutOperand
- }
-
-
-Public Member Functions
-
- PhraseData (const char *className, const char *s)
-
- PhraseData (PhraseData *l, Condition o)
-
- PhraseData (PhraseData *l, Condition o, const PhraseData *r)
-
- PhraseData (PhraseData *l, Condition o, QVariant r)
-
-
-Public Attributes
-
-Type type
-
-Condition operatorCond
-
-QString text
-
-const PhraseData * left
-
-const PhraseData * right
-
-QVariant operand
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_phrase_data__coll__graph.dot b/doc/html/class_phrase_data__coll__graph.dot
deleted file mode 100644
index a3d5701..0000000
--- a/doc/html/class_phrase_data__coll__graph.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "PhraseData"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="PhraseData",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" right\nleft" ,fontname="Helvetica"];
-}
diff --git a/doc/html/class_phrase_data__coll__graph.md5 b/doc/html/class_phrase_data__coll__graph.md5
deleted file mode 100644
index 712393d..0000000
--- a/doc/html/class_phrase_data__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-51ab63e19ea2a4c75af258b7766c1d05
\ No newline at end of file
diff --git a/doc/html/class_postgre_sql_generator-members.html b/doc/html/class_postgre_sql_generator-members.html
deleted file mode 100644
index bf4734d..0000000
--- a/doc/html/class_postgre_sql_generator-members.html
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for PostgreSqlGenerator , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_postgre_sql_generator.html b/doc/html/class_postgre_sql_generator.html
deleted file mode 100644
index d80f7cf..0000000
--- a/doc/html/class_postgre_sql_generator.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-Nut: PostgreSqlGenerator Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_postgre_sql_generator.png b/doc/html/class_postgre_sql_generator.png
deleted file mode 100644
index 543a4cc..0000000
Binary files a/doc/html/class_postgre_sql_generator.png and /dev/null differ
diff --git a/doc/html/class_postgre_sql_generator__coll__graph.dot b/doc/html/class_postgre_sql_generator__coll__graph.dot
deleted file mode 100644
index 26f74b4..0000000
--- a/doc/html/class_postgre_sql_generator__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "PostgreSqlGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="PostgreSqlGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_postgre_sql_generator__coll__graph.md5 b/doc/html/class_postgre_sql_generator__coll__graph.md5
deleted file mode 100644
index 6fca22b..0000000
--- a/doc/html/class_postgre_sql_generator__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c6b3185ef84ad7bb3cf2a81c2b2832b6
\ No newline at end of file
diff --git a/doc/html/class_postgre_sql_generator__inherit__graph.dot b/doc/html/class_postgre_sql_generator__inherit__graph.dot
deleted file mode 100644
index 26f74b4..0000000
--- a/doc/html/class_postgre_sql_generator__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "PostgreSqlGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="PostgreSqlGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_postgre_sql_generator__inherit__graph.md5 b/doc/html/class_postgre_sql_generator__inherit__graph.md5
deleted file mode 100644
index 6fca22b..0000000
--- a/doc/html/class_postgre_sql_generator__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c6b3185ef84ad7bb3cf2a81c2b2832b6
\ No newline at end of file
diff --git a/doc/html/class_query-members.html b/doc/html/class_query-members.html
deleted file mode 100644
index 21e969d..0000000
--- a/doc/html/class_query-members.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for Query< T > , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_query.html b/doc/html/class_query.html
deleted file mode 100644
index 8fe2163..0000000
--- a/doc/html/class_query.html
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-Nut: Query< T > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This class hold a query.
- More...
-
-
Detailed Description
-
template<class T>
-class Query< T >
-
-
This class hold a query.
-
A query can be used for getting database rows, editing or deleting without row fetching. A query can be used for getting data from database.
-
auto q = db.posts()->createQuery();
-
q->join(Post::commentsTable());
-
q->orderBy(!Post::saveDateField() & Post::bodyField());
-
q->setWhere(Post::idField() > 5);
-
-
auto posts = q->toList();
-
In below code posts is a QList<Post> that contain rows from database from this query:
-
SELECT * FROM post WHERE post.id>5 ORDER BY post.saveDate DESC, post.body
-
Member Function Documentation
-
-
-
-
-template<class T >
-
-
-
Parameters
-
-
-
-
Returns This function return class itself orderBy set a new order for this query. Order can be a hrase like that: query->orderBy(Post::idField());
-
If you need more than one order field seprate them by & operator, example: query->orderBy(Post::idField() & Post::bodyField());
-
Order can be also DESC, for that put exclamation mark near field query->orderBy(!Post::idField & Post::bodyField());
-
-
-
-
-
-
-
-
-template<class T >
-
-
-
-
Where phrase is a phrase using table's static field methods.
-
q->setWhere(Post::idField() == 4 || Post::titleField().isNull());
-
In sql this is like below code:
-
... WHERE post.id=4 OR post.title IS NULL
-
Parameters
-
-
-
-
Returns This function return class itself
-
-
-
-
-
-
-
-template<class T >
-
-
- Q_OUTOFLINE_TEMPLATE QList< T * > Query < T >::toList
- (
- int
- count = -1)
-
-
-
-
-
Parameters
-
- count Total rows must be returned
-
-
-
-
Returns This function return class itself This function return rows
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_query.png b/doc/html/class_query.png
deleted file mode 100644
index 5d08006..0000000
Binary files a/doc/html/class_query.png and /dev/null differ
diff --git a/doc/html/class_query__coll__graph.dot b/doc/html/class_query__coll__graph.dot
deleted file mode 100644
index 78d39cf..0000000
--- a/doc/html/class_query__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "Query< T >"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="Query\< T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="QueryBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query_base.html"];
-}
diff --git a/doc/html/class_query__coll__graph.md5 b/doc/html/class_query__coll__graph.md5
deleted file mode 100644
index 477486e..0000000
--- a/doc/html/class_query__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-547c306758686aa02e5e961a8060cf85
\ No newline at end of file
diff --git a/doc/html/class_query__inherit__graph.dot b/doc/html/class_query__inherit__graph.dot
deleted file mode 100644
index 78d39cf..0000000
--- a/doc/html/class_query__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "Query< T >"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="Query\< T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="QueryBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query_base.html"];
-}
diff --git a/doc/html/class_query__inherit__graph.md5 b/doc/html/class_query__inherit__graph.md5
deleted file mode 100644
index 477486e..0000000
--- a/doc/html/class_query__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-547c306758686aa02e5e961a8060cf85
\ No newline at end of file
diff --git a/doc/html/class_query_base-members.html b/doc/html/class_query_base-members.html
deleted file mode 100644
index 3a75f94..0000000
--- a/doc/html/class_query_base-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for QueryBase , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_query_base.html b/doc/html/class_query_base.html
deleted file mode 100644
index e894d0d..0000000
--- a/doc/html/class_query_base.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-Nut: QueryBase Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- QueryBase (QObject *parent=0)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_query_base.png b/doc/html/class_query_base.png
deleted file mode 100644
index 7622f37..0000000
Binary files a/doc/html/class_query_base.png and /dev/null differ
diff --git a/doc/html/class_query_base__inherit__graph.dot b/doc/html/class_query_base__inherit__graph.dot
deleted file mode 100644
index e03320d..0000000
--- a/doc/html/class_query_base__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "QueryBase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="QueryBase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="Query\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query.html",tooltip="This class hold a query."];
-}
diff --git a/doc/html/class_query_base__inherit__graph.md5 b/doc/html/class_query_base__inherit__graph.md5
deleted file mode 100644
index b2c3f58..0000000
--- a/doc/html/class_query_base__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-60beaff9fc8b9df9e32a7857286bb1d1
\ No newline at end of file
diff --git a/doc/html/class_query_private-members.html b/doc/html/class_query_private-members.html
deleted file mode 100644
index 011d2c9..0000000
--- a/doc/html/class_query_private-members.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for QueryPrivate , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_query_private.html b/doc/html/class_query_private.html
deleted file mode 100644
index 7945552..0000000
--- a/doc/html/class_query_private.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-Nut: QueryPrivate Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Attributes
-
-QString tableName
-
-QString select
-
-Database * database
-
-TableSetBase * tableSet
-
-QString joinClassName
-
-QList< WherePhrase > wheres
-
-QHash< QString, QString > orders
-
-QList< WherePhrase > orderPhrases
-
-
Constructor & Destructor Documentation
-
-
-
-
-
- QT_BEGIN_NAMESPACE QueryPrivate::QueryPrivate
- (
- QueryBase *
- parent )
-
-
-
-
-
-
-
-
This file is part of Nut project. https://github.com/HamedMasafi/Nut
-
Nut is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-
Nut is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-
You should have received a copy of the GNU Lesser General Public License along with Nut. If not, see http://www.gnu.org/licenses/ .
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_query_private__coll__graph.dot b/doc/html/class_query_private__coll__graph.dot
deleted file mode 100644
index 3354695..0000000
--- a/doc/html/class_query_private__coll__graph.dot
+++ /dev/null
@@ -1,13 +0,0 @@
-digraph "QueryPrivate"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="QueryPrivate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" database" ,fontname="Helvetica"];
- Node2 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database.html",tooltip="Database class."];
- Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" tableSet" ,fontname="Helvetica"];
- Node3 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set_base.html"];
- Node4 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _table" ,fontname="Helvetica"];
- Node4 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
- Node2 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _database" ,fontname="Helvetica"];
-}
diff --git a/doc/html/class_query_private__coll__graph.md5 b/doc/html/class_query_private__coll__graph.md5
deleted file mode 100644
index 191c2ee..0000000
--- a/doc/html/class_query_private__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-60f83570a399e28206ec50e1e049a435
\ No newline at end of file
diff --git a/doc/html/class_sql_generator_base-members.html b/doc/html/class_sql_generator_base-members.html
deleted file mode 100644
index bd42605..0000000
--- a/doc/html/class_sql_generator_base-members.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for SqlGeneratorBase , including all inherited members.
-
- AgregateType enum name (defined in SqlGeneratorBase )SqlGeneratorBase
- Average enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- CommandType enum name (defined in SqlGeneratorBase )SqlGeneratorBase
- Count enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- Delete enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- deleteCommand (QList< WherePhrase > &wheres, QString tableName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- deleteRecord (Table *t, QString tableName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- deleteRecords (QString tableName, QString where) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- diff (DatabaseModel lastModel, DatabaseModel newModel) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- diff (FieldModel *oldField, FieldModel *newField) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- diff (TableModel *oldTable, TableModel *newTable) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- escapeValue (const QVariant &v) const (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- fieldDeclare (FieldModel *field) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- fieldType (FieldModel *field)=0 (defined in SqlGeneratorBase )SqlGeneratorBase pure virtual
- Insert enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- insertRecord (Table *t, QString tableName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- masterDatabaseName (QString databaseName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- Max enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- Min enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- operatorString (const PhraseData::Condition &cond) const (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- phrase (const PhraseData *d) const (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- saveRecord (Table *t, QString tableName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- Select enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- SelectALl enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- selectCommand (AgregateType t, QString agregateArg, QList< WherePhrase > &wheres, QList< WherePhrase > &orders, QString tableName, QString joinClassName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- selectCommand (QList< WherePhrase > &wheres, QHash< QString, QString > &orders, QString tableName, QString joinClassName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- selectCommand (QString selectPhrase, QList< WherePhrase > &wheres, QHash< QString, QString > &orders, QString tableName, QString joinClassName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- SqlGeneratorBase (Database *parent) (defined in SqlGeneratorBase )SqlGeneratorBase
- Update enum value (defined in SqlGeneratorBase )SqlGeneratorBase
- updateRecord (Table *t, QString tableName) (defined in SqlGeneratorBase )SqlGeneratorBase virtual
- ~SqlGeneratorBase () (defined in SqlGeneratorBase )SqlGeneratorBase virtual
-
-
-
-
-
diff --git a/doc/html/class_sql_generator_base.html b/doc/html/class_sql_generator_base.html
deleted file mode 100644
index f241b52..0000000
--- a/doc/html/class_sql_generator_base.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-Nut: SqlGeneratorBase Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Types
-enum CommandType { Select ,
-Insert ,
-Update ,
-Delete
- }
-enum AgregateType {
- SelectALl ,
-Count ,
-Min ,
-Max ,
-
- Average
-
- }
-
-
-Public Member Functions
-
- SqlGeneratorBase (Database *parent)
-
-virtual QString masterDatabaseName (QString databaseName)
-
-virtual QString fieldType (FieldModel *field)=0
-
-virtual QString fieldDeclare (FieldModel *field)
-
-virtual QStringList diff (DatabaseModel lastModel, DatabaseModel newModel)
-
-virtual QString diff (FieldModel *oldField, FieldModel *newField)
-
-virtual QString diff (TableModel *oldTable, TableModel *newTable)
-
-virtual QString saveRecord (Table *t, QString tableName)
-
-virtual QString insertRecord (Table *t, QString tableName)
-
-virtual QString updateRecord (Table *t, QString tableName)
-
-virtual QString deleteRecord (Table *t, QString tableName)
-
-virtual QString deleteRecords (QString tableName, QString where)
-
-virtual QString selectCommand (AgregateType t, QString agregateArg, QList< WherePhrase > &wheres, QList< WherePhrase > &orders, QString tableName, QString joinClassName)
-
-virtual QString selectCommand (QList< WherePhrase > &wheres, QHash< QString, QString > &orders, QString tableName, QString joinClassName)
-
-virtual QString selectCommand (QString selectPhrase, QList< WherePhrase > &wheres, QHash< QString, QString > &orders, QString tableName, QString joinClassName)
-
-virtual QString deleteCommand (QList< WherePhrase > &wheres, QString tableName)
-
-virtual QString escapeValue (const QVariant &v) const
-
-virtual QString phrase (const PhraseData *d) const
-
-virtual QString operatorString (const PhraseData::Condition &cond) const
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_sql_generator_base.png b/doc/html/class_sql_generator_base.png
deleted file mode 100644
index 7982eaa..0000000
Binary files a/doc/html/class_sql_generator_base.png and /dev/null differ
diff --git a/doc/html/class_sql_generator_base__inherit__graph.dot b/doc/html/class_sql_generator_base__inherit__graph.dot
deleted file mode 100644
index f9c50d3..0000000
--- a/doc/html/class_sql_generator_base__inherit__graph.dot
+++ /dev/null
@@ -1,14 +0,0 @@
-digraph "SqlGeneratorBase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="MySqlGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_my_sql_generator.html"];
- Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="PostgreSqlGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_postgre_sql_generator.html"];
- Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="SqliteGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sqlite_generator.html"];
- Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="SqlServerGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_server_generator.html"];
-}
diff --git a/doc/html/class_sql_generator_base__inherit__graph.md5 b/doc/html/class_sql_generator_base__inherit__graph.md5
deleted file mode 100644
index 52e844a..0000000
--- a/doc/html/class_sql_generator_base__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ea9d48b9acc84881c74f50d8a6f0671e
\ No newline at end of file
diff --git a/doc/html/class_sql_server_generator-members.html b/doc/html/class_sql_server_generator-members.html
deleted file mode 100644
index f9c7c84..0000000
--- a/doc/html/class_sql_server_generator-members.html
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for SqlServerGenerator , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_sql_server_generator.html b/doc/html/class_sql_server_generator.html
deleted file mode 100644
index ff67967..0000000
--- a/doc/html/class_sql_server_generator.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-Nut: SqlServerGenerator Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- SqlServerGenerator (Database *parent=0)
-
-QString masterDatabaseName (QString databaseName)
-
-QString fieldType (FieldModel *field)
-
-QString diff (FieldModel *oldField, FieldModel *newField)
-
-QString escapeValue (const QVariant &v) const
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_sql_server_generator.png b/doc/html/class_sql_server_generator.png
deleted file mode 100644
index 1645b69..0000000
Binary files a/doc/html/class_sql_server_generator.png and /dev/null differ
diff --git a/doc/html/class_sql_server_generator__coll__graph.dot b/doc/html/class_sql_server_generator__coll__graph.dot
deleted file mode 100644
index 19f0792..0000000
--- a/doc/html/class_sql_server_generator__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "SqlServerGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="SqlServerGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_sql_server_generator__coll__graph.md5 b/doc/html/class_sql_server_generator__coll__graph.md5
deleted file mode 100644
index 6d35e14..0000000
--- a/doc/html/class_sql_server_generator__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6acaf3703929fe49ea862deaca14b8c1
\ No newline at end of file
diff --git a/doc/html/class_sql_server_generator__inherit__graph.dot b/doc/html/class_sql_server_generator__inherit__graph.dot
deleted file mode 100644
index 19f0792..0000000
--- a/doc/html/class_sql_server_generator__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "SqlServerGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="SqlServerGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_sql_server_generator__inherit__graph.md5 b/doc/html/class_sql_server_generator__inherit__graph.md5
deleted file mode 100644
index 6d35e14..0000000
--- a/doc/html/class_sql_server_generator__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6acaf3703929fe49ea862deaca14b8c1
\ No newline at end of file
diff --git a/doc/html/class_sqlite_generator-members.html b/doc/html/class_sqlite_generator-members.html
deleted file mode 100644
index 0d437f0..0000000
--- a/doc/html/class_sqlite_generator-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for SqliteGenerator , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_sqlite_generator.html b/doc/html/class_sqlite_generator.html
deleted file mode 100644
index 03f0a00..0000000
--- a/doc/html/class_sqlite_generator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-Nut: SqliteGenerator Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- SqliteGenerator (Database *parent=0)
-
-QString fieldType (FieldModel *field)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_sqlite_generator.png b/doc/html/class_sqlite_generator.png
deleted file mode 100644
index 27c38fd..0000000
Binary files a/doc/html/class_sqlite_generator.png and /dev/null differ
diff --git a/doc/html/class_sqlite_generator__coll__graph.dot b/doc/html/class_sqlite_generator__coll__graph.dot
deleted file mode 100644
index 4b007b0..0000000
--- a/doc/html/class_sqlite_generator__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "SqliteGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="SqliteGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_sqlite_generator__coll__graph.md5 b/doc/html/class_sqlite_generator__coll__graph.md5
deleted file mode 100644
index 463b4b5..0000000
--- a/doc/html/class_sqlite_generator__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ebb557040f1fe0a7998308b6c508cbbc
\ No newline at end of file
diff --git a/doc/html/class_sqlite_generator__inherit__graph.dot b/doc/html/class_sqlite_generator__inherit__graph.dot
deleted file mode 100644
index 4b007b0..0000000
--- a/doc/html/class_sqlite_generator__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "SqliteGenerator"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="SqliteGenerator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
-}
diff --git a/doc/html/class_sqlite_generator__inherit__graph.md5 b/doc/html/class_sqlite_generator__inherit__graph.md5
deleted file mode 100644
index 463b4b5..0000000
--- a/doc/html/class_sqlite_generator__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ebb557040f1fe0a7998308b6c508cbbc
\ No newline at end of file
diff --git a/doc/html/class_table-members.html b/doc/html/class_table-members.html
deleted file mode 100644
index 8003ef3..0000000
--- a/doc/html/class_table-members.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for Table , including all inherited members.
-
- add (TableSetBase *) (defined in Table )Table
- Added enum value (defined in Table )Table
- changedProperties () const (defined in Table )Table
- Deleted enum value (defined in Table )Table
- FeatchedFromDB enum value (defined in Table )Table
- isPrimaryKeyAutoIncrement () const (defined in Table )Table
- Modified enum value (defined in Table )Table
- NewCreated enum value (defined in Table )Table
- primaryKey () const (defined in Table )Table
- primaryValue () const (defined in Table )Table
- propertyChanged (QString propName) (defined in Table )Table protected
- Query (defined in Table )Table friend
- save (Database *db) (defined in Table )Table
- setParentTable (Table *master) (defined in Table )Table
- setStatus (const Status &status) (defined in Table )Table
- setTableSet (TableSetBase *tableSet) (defined in Table )Table
- status () const (defined in Table )Table
- Status enum name (defined in Table )Table
- Table (QObject *tableSet=0) (defined in Table )Table explicit
- tableSet () const (defined in Table )Table
-
-
-
-
-
diff --git a/doc/html/class_table.html b/doc/html/class_table.html
deleted file mode 100644
index 658c228..0000000
--- a/doc/html/class_table.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-Nut: Table Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Types
-enum Status {
- NewCreated ,
-FeatchedFromDB ,
-Added ,
-Modified ,
-
- Deleted
-
- }
-
-
-Public Member Functions
-
- Table (QObject *tableSet=0)
-
-void add (TableSetBase *)
-
-void save (Database *db)
-
-QString primaryKey () const
-
-bool isPrimaryKeyAutoIncrement () const
-
-QVariant primaryValue () const
-
-Status status () const
-
-void setStatus (const Status &status)
-
-TableSetBase * tableSet () const
-
-void setTableSet (TableSetBase *tableSet)
-
-QSet< QString > changedProperties () const
-
-bool setParentTable (Table *master)
-
-
-Protected Member Functions
-
-void propertyChanged (QString propName)
-
-
-Friends
-
-class Query
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_table.png b/doc/html/class_table.png
deleted file mode 100644
index ca9f764..0000000
Binary files a/doc/html/class_table.png and /dev/null differ
diff --git a/doc/html/class_table__inherit__graph.dot b/doc/html/class_table__inherit__graph.dot
deleted file mode 100644
index c245cf6..0000000
--- a/doc/html/class_table__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "Table"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="Table",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="ChangeLogTable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_change_log_table.html"];
-}
diff --git a/doc/html/class_table__inherit__graph.md5 b/doc/html/class_table__inherit__graph.md5
deleted file mode 100644
index a4ad1ae..0000000
--- a/doc/html/class_table__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9dea5dc195855e66af5a7e705fd500de
\ No newline at end of file
diff --git a/doc/html/class_table_model-members.html b/doc/html/class_table_model-members.html
deleted file mode 100644
index d462177..0000000
--- a/doc/html/class_table_model-members.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for TableModel , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_table_model.html b/doc/html/class_table_model.html
deleted file mode 100644
index 0c4509b..0000000
--- a/doc/html/class_table_model.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-Nut: TableModel Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- TableModel (int typeId, QString tableName)
-
- TableModel (QJsonObject json, QString tableName)
-
-QJsonObject toJson () const
-
-FieldModel * field (QString name) const
-
-RelationModel * foregionKey (QString otherTable) const
-
-QString toString () const
-
-QString primaryKey () const
-
-QString name () const
-
-void setName (const QString &name)
-
-QString className () const
-
-void setClassName (const QString &className)
-
-int typeId () const
-
-void setTypeId (const int &typeId)
-
-QList< FieldModel * > fields () const
-
-QList< RelationModel * > foregionKeys () const
-
-QStringList fieldsNames () const
-
-bool operator== (const TableModel &t) const
-
-bool operator!= (const TableModel &t) const
-
-
-Static Public Member Functions
-
-static TableModel * model (QString className)
-
-static TableModel * findByTypeId (int typeId)
-
-static TableModel * findByName (QString name)
-
-static TableModel * findByClassName (QString className)
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_table_set-members.html b/doc/html/class_table_set-members.html
deleted file mode 100644
index 5f5e953..0000000
--- a/doc/html/class_table_set-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for TableSet< T > , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_table_set.html b/doc/html/class_table_set.html
deleted file mode 100644
index f712144..0000000
--- a/doc/html/class_table_set.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-Nut: TableSet< T > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- TableSet (Database *parent)
-
- TableSet (Table *parent)
-
-void append (T *t)
-
-void append (QList< T * > t)
-
-void remove (T *t)
-
-void remove (QList< T * > t)
-
-T type () const
-
-int length () const
-
-T * at (int i) const
-
-const T & operator[] (int i) const
-
-Query < T > * createQuery ()
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/doc/html/class_table_set.png b/doc/html/class_table_set.png
deleted file mode 100644
index a52c727..0000000
Binary files a/doc/html/class_table_set.png and /dev/null differ
diff --git a/doc/html/class_table_set__coll__graph.dot b/doc/html/class_table_set__coll__graph.dot
deleted file mode 100644
index fa42d31..0000000
--- a/doc/html/class_table_set__coll__graph.dot
+++ /dev/null
@@ -1,12 +0,0 @@
-digraph "TableSet< T >"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="TableSet\< T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set_base.html"];
- Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _table" ,fontname="Helvetica"];
- Node3 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
- Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _database" ,fontname="Helvetica"];
- Node4 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database.html",tooltip="Database class."];
-}
diff --git a/doc/html/class_table_set__coll__graph.md5 b/doc/html/class_table_set__coll__graph.md5
deleted file mode 100644
index 5633186..0000000
--- a/doc/html/class_table_set__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-90264495d23d131df80ff722d3f65da4
\ No newline at end of file
diff --git a/doc/html/class_table_set__inherit__graph.dot b/doc/html/class_table_set__inherit__graph.dot
deleted file mode 100644
index aabd13a..0000000
--- a/doc/html/class_table_set__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "TableSet< T >"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="TableSet\< T \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set_base.html"];
-}
diff --git a/doc/html/class_table_set__inherit__graph.md5 b/doc/html/class_table_set__inherit__graph.md5
deleted file mode 100644
index 2491ae5..0000000
--- a/doc/html/class_table_set__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f21d19525cb44d8b50ee7d327a2f06ea
\ No newline at end of file
diff --git a/doc/html/class_table_set_base-members.html b/doc/html/class_table_set_base-members.html
deleted file mode 100644
index 446ca14..0000000
--- a/doc/html/class_table_set_base-members.html
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for TableSetBase , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_table_set_base.html b/doc/html/class_table_set_base.html
deleted file mode 100644
index 849c974..0000000
--- a/doc/html/class_table_set_base.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-Nut: TableSetBase Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
- TableSetBase (Database *parent)
-
- TableSetBase (Table *parent)
-
-virtual void save (Database *db)
-
-void clearChilds ()
-
-void add (Table *t)
-
-QString childClassName () const
-
-Database * database () const
-
-void setDatabase (Database *database)
-
-
-Protected Attributes
-
-QSet< Table * > _tables
-
-QList< Table * > _tablesList
-
-QString _tableName
-
-Database * _database
-
-Table * _table
-
-QString _childClassName
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_table_set_base.png b/doc/html/class_table_set_base.png
deleted file mode 100644
index 363fb34..0000000
Binary files a/doc/html/class_table_set_base.png and /dev/null differ
diff --git a/doc/html/class_table_set_base__coll__graph.dot b/doc/html/class_table_set_base__coll__graph.dot
deleted file mode 100644
index bed16e2..0000000
--- a/doc/html/class_table_set_base__coll__graph.dot
+++ /dev/null
@@ -1,10 +0,0 @@
-digraph "TableSetBase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _table" ,fontname="Helvetica"];
- Node2 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
- Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _database" ,fontname="Helvetica"];
- Node3 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database.html",tooltip="Database class."];
-}
diff --git a/doc/html/class_table_set_base__coll__graph.md5 b/doc/html/class_table_set_base__coll__graph.md5
deleted file mode 100644
index 076fc07..0000000
--- a/doc/html/class_table_set_base__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-84029e71d91ab60f169ee476e2c01af7
\ No newline at end of file
diff --git a/doc/html/class_table_set_base__inherit__graph.dot b/doc/html/class_table_set_base__inherit__graph.dot
deleted file mode 100644
index 25e8f4c..0000000
--- a/doc/html/class_table_set_base__inherit__graph.dot
+++ /dev/null
@@ -1,10 +0,0 @@
-digraph "TableSetBase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="TableSet\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set.html"];
- Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="TableSet\< ChangeLogTable \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set.html"];
-}
diff --git a/doc/html/class_table_set_base__inherit__graph.md5 b/doc/html/class_table_set_base__inherit__graph.md5
deleted file mode 100644
index 600fa5f..0000000
--- a/doc/html/class_table_set_base__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-92dcbf78b057869573baa6087debe2ad
\ No newline at end of file
diff --git a/doc/html/class_where_phrase-members.html b/doc/html/class_where_phrase-members.html
deleted file mode 100644
index 4364cb6..0000000
--- a/doc/html/class_where_phrase-members.html
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for WherePhrase , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/class_where_phrase.html b/doc/html/class_where_phrase.html
deleted file mode 100644
index 8600024..0000000
--- a/doc/html/class_where_phrase.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-Nut: WherePhrase Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/doc/html/class_where_phrase.png b/doc/html/class_where_phrase.png
deleted file mode 100644
index ce29941..0000000
Binary files a/doc/html/class_where_phrase.png and /dev/null differ
diff --git a/doc/html/class_where_phrase__coll__graph.dot b/doc/html/class_where_phrase__coll__graph.dot
deleted file mode 100644
index 6dcee08..0000000
--- a/doc/html/class_where_phrase__coll__graph.dot
+++ /dev/null
@@ -1,9 +0,0 @@
-digraph "WherePhrase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="WherePhrase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" _data" ,fontname="Helvetica"];
- Node2 [label="PhraseData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_phrase_data.html"];
- Node2 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" right\nleft" ,fontname="Helvetica"];
-}
diff --git a/doc/html/class_where_phrase__coll__graph.md5 b/doc/html/class_where_phrase__coll__graph.md5
deleted file mode 100644
index b71752f..0000000
--- a/doc/html/class_where_phrase__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d0d928bba89abe7480bf303b70fd3f5f
\ No newline at end of file
diff --git a/doc/html/class_where_phrase__inherit__graph.dot b/doc/html/class_where_phrase__inherit__graph.dot
deleted file mode 100644
index 89d9809..0000000
--- a/doc/html/class_where_phrase__inherit__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "WherePhrase"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="WherePhrase",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="FieldPhrase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_field_phrase.html"];
-}
diff --git a/doc/html/class_where_phrase__inherit__graph.md5 b/doc/html/class_where_phrase__inherit__graph.md5
deleted file mode 100644
index 738e125..0000000
--- a/doc/html/class_where_phrase__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8f3496018ead8706b4f6c07c575a5d83
\ No newline at end of file
diff --git a/doc/html/classes.html b/doc/html/classes.html
deleted file mode 100644
index dff4f90..0000000
--- a/doc/html/classes.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-Nut: Class Index
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/closed.png b/doc/html/closed.png
deleted file mode 100644
index 98cc2c9..0000000
Binary files a/doc/html/closed.png and /dev/null differ
diff --git a/doc/html/database_8h_source.html b/doc/html/database_8h_source.html
deleted file mode 100644
index 22aa65d..0000000
--- a/doc/html/database_8h_source.html
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-Nut: src/database.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include <QtCore/qglobal.h>
-
25 #include <QtCore/QList>
-
26 #include <QtSql/QSqlDatabase>
-
-
-
-
-
-
-
-
34 class DatabasePrivate;
-
-
36 class SqlGeneratorBase;
-
-
-
-
-
41 DatabasePrivate *d_ptr;
-
-
-
-
-
-
-
-
-
50 QSqlQuery exec(QString sql);
-
-
52 void add(TableSetBase *);
-
-
-
-
56 QString databaseName()
const ;
-
57 QString hostName()
const ;
-
-
59 QString userName()
const ;
-
60 QString password()
const ;
-
61 QString connectionName()
const ;
-
62 QString driver()
const ;
-
-
-
65 QString tableName(QString className);
-
-
67 SqlGeneratorBase *sqlGenertor()
const ;
-
-
-
70 virtual void databaseUpdated(
int oldMajor,
int oldMinor,
int newMajor,
int newMinor);
-
-
-
73 void setDatabaseName(QString databaseName);
-
74 void setHostName(QString hostName);
-
75 void setPort(
int port);
-
76 void setUserName(QString userName);
-
77 void setPassword(QString password);
-
78 void setConnectionName(QString connectionName);
-
79 void setDriver(QString driver);
-
-
-
82 QSet<TableSetBase*> tableSets;
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/database__p_8h_source.html b/doc/html/database__p_8h_source.html
deleted file mode 100644
index 35e082a..0000000
--- a/doc/html/database__p_8h_source.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
-
-
-Nut: src/database_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
25 #include "databasemodel.h"
-
26 #include "changelogtable.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
43 bool updateDatabase();
-
44 void createChangeLogs();
-
45 bool storeScheemaInDB();
-
-
47 QVariantMap getCurrectScheema();
-
-
-
-
-
-
-
-
-
56 QString connectionName;
-
-
-
59 QHash<QString, QString> tables;
-
-
-
-
-
-
-
-
-
-
69 #endif // DATABASE_P_H
-
-
-
-
-
diff --git a/doc/html/databasemodel_8h_source.html b/doc/html/databasemodel_8h_source.html
deleted file mode 100644
index 55e4619..0000000
--- a/doc/html/databasemodel_8h_source.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-Nut: src/databasemodel.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef DATABASEMODEL_H
-
22 #define DATABASEMODEL_H
-
-
24 #include <QtCore/QList>
-
-
-
-
-
-
-
-
-
33 int _versionMajor, _versionMinor;
-
-
-
-
-
38 TableModel *modelByClass(QString className)
const ;
-
-
40 RelationModel *relationByClassNames(QString masterClassName, QString childClassName);
-
41 RelationModel *relationByTableNames(QString masterTableName, QString childTableName);
-
-
-
-
-
46 QJsonObject toJson()
const ;
-
-
48 int versionMajor()
const ;
-
49 void setVersionMajor(
int versionMajor);
-
-
51 int versionMinor()
const ;
-
52 void setVersionMinor(
int versionMinor);
-
-
-
-
-
57 #endif // DATABASEMODEL_H
-
-
-
-
-
diff --git a/doc/html/defines_8h_source.html b/doc/html/defines_8h_source.html
deleted file mode 100644
index 556e254..0000000
--- a/doc/html/defines_8h_source.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-Nut: src/defines.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef SYNTAX_DEFINES_H
-
22 #define SYNTAX_DEFINES_H
-
-
-
25 #include "defines_p.h"
-
-
27 #define QT_NAMESPACE Nut
-
-
29 #ifdef NUT_COMPILE_STATIC
-
-
-
32 # define NUT_EXPORT Q_DECL_EXPORT
-
-
-
-
36 #define NUT_DB_VERSION(major, minor) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_DB_VERSION), QT_STRINGIFY(#major "." #minor))
-
-
38 #define NUT_DECLARE_TABLE(type, name) \
-
39 Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX __nut_TABLE " " #type), #name) \
-
40 Q_PROPERTY(type* name READ name) \
-
41 Q_PROPERTY(TableSet<type> name##s READ name##s) \
-
-
43 TableSet<type> *m_##name##s; \
-
-
45 static const type _##name; \
-
46 type* name() const{ return m_##name; } \
-
47 TableSet<type> *name##s() const { return m_##name##s; }
-
-
-
50 #define NUT_DECLARE_FIELD(type, name, read, write) \
-
51 Q_PROPERTY(type name READ read WRITE write) \
-
52 Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #name " " __nut_FIELD), #name) \
-
-
-
55 static FieldPhrase name##Field(){ \
-
56 static FieldPhrase f = FieldPhrase(staticMetaObject.className(), #name); \
-
-
-
-
-
-
62 void write(type name){ \
-
-
64 propertyChanged(#name); \
-
-
-
67 #define NUT_FOREGION_KEY(type, keytype, name, read, write) \
-
68 Q_PROPERTY(type* name READ read WRITE write) \
-
69 NUT_DECLARE_FIELD(keytype, name##Id, read##Id, write##Id) \
-
70 Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #name "Id " __nut_FOREGION_KEY), #type) \
-
-
-
73 type *read() const { return m_##name ; } \
-
74 void write(type *name){ \
-
-
-
-
78 #define NUT_DECLARE_CHILD_TABLE(type, n) \
-
-
80 TableSet<type> *m_##n; \
-
-
82 static type *n##Table(){ \
-
83 static type *f = new type(); \
-
-
-
86 TableSet<type> *n(){ \
-
-
-
-
-
91 #define NUT_INDEX(name, field, order)
-
92 #define NUT_PRIMARY_KEY(x) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_PRIMARY_KEY), #x)
-
93 #define NUT_AUTO_INCREMENT(x) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_AUTO_INCREMENT), #x)
-
94 #define NUT_PRIMARY_AUTO_INCREMENT(x) NUT_PRIMARY_KEY(x) \
-
-
96 #define NUT_UNIQUE(x) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_UNIQUE), #x)
-
97 #define NUT_LEN(x, n) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_LEN), #n)
-
98 #define NUT_DEFAULT_VALUE(x, n) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_DEFAULT_VALUE), #n)
-
99 #define NUT_NOT_NULL(x) Q_CLASSINFO(QT_STRINGIFY(__nut_NAME_PERFIX #x " " __nut_NOT_NULL), "1")
-
-
101 #ifndef NUT_NO_KEYWORDS
-
102 # define FROM(x) (x->createQuery())
-
103 # define WHERE(x) ->setWhere(x)
-
104 # define JOIN(x) ->join(#x)
-
105 # define ORDERBY(x) ->orderBy(#x, "ASC");
-
106 # define ORDERBY_DESC(x) ->orderBy(#x, "DESC");
-
-
108 # define SELECT() ->toList()
-
109 # define COUNT() ->count()
-
110 # define DELETE() ->remove()
-
111 # define FIRST() ->first()
-
112 #endif // NUT_NO_KEYWORDS
-
-
-
-
116 #endif // SYNTAX_DEFINES_H
-
-
-
-
-
diff --git a/doc/html/defines__p_8h_source.html b/doc/html/defines__p_8h_source.html
deleted file mode 100644
index 7de61c5..0000000
--- a/doc/html/defines__p_8h_source.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
-Nut: src/defines_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
26 #define __FIELDS "fields"
-
27 #define __nut_FIELD "field"
-
-
29 #define __nut_DB_VERSION "database_version"
-
30 #define __nut_NAME_PERFIX "nut_db_key::"
-
31 #define __nut_PRIMARY_KEY "primary_key"
-
32 #define __nut_AUTO_INCREMENT "auto_increment"
-
33 #define __nut_UNIQUE "unique"
-
34 #define __nut_TABLE "table"
-
35 #define __nut_TABLE_NAME "table_name"
-
-
37 #define __nut_LEN "len"
-
38 #define __nut_DEFAULT_VALUE "def"
-
39 #define __nut_NOT_NULL "notnull"
-
-
41 #define __nut_FOREGION_KEY "foregion_key"
-
42 #define __nut_NEW "new"
-
43 #define __nut_REMOVE "remove"
-
44 #define __nut_CHANGE "change"
-
-
-
-
-
-
-
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
deleted file mode 100644
index 1bef402..0000000
--- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-Nut: src/ Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Files
-file changelogtable.cpp
-file changelogtable.h [code]
-file database.cpp
-file database.h [code]
-file databasemodel.cpp
-file databasemodel.h [code]
-file defines.h [code]
-file mysqlgenerator.cpp
-file mysqlgenerator.h [code]
-file postgresqlgenerator.cpp
-file postgresqlgenerator.h [code]
-file query.cpp
-file query.h [code]
-file querybase.cpp
-file sqlgeneratorbase.cpp
-file sqlitegenerator.cpp
-file sqlitegenerator.h [code]
-file sqlservergenerator.cpp
-file sqlservergenerator.h [code]
-file table.cpp
-file table.h [code]
-file tablemodel.cpp
-file tablemodel.h [code]
-file tableset.cpp
-file tableset.h [code]
-file tablesetbase.cpp
-file wherephrase.cpp
-file wherephrase.h [code]
-
-
-
-
-
-
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot
deleted file mode 100644
index 771c667..0000000
--- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot
+++ /dev/null
@@ -1,6 +0,0 @@
-digraph "src/" {
- compound=true
- node [ fontsize="10", fontname="Helvetica"];
- edge [ labelfontsize="10", labelfontname="Helvetica"];
- dir_68267d1309a1af8e8297ef4c3efbcdba [shape=box, label="src", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_68267d1309a1af8e8297ef4c3efbcdba.html"];
-}
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
deleted file mode 100644
index 232647c..0000000
--- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-d20f30a36274e113bcc267fb4ea2e5c7
\ No newline at end of file
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
deleted file mode 100644
index 0c559a0..0000000
--- a/doc/html/doxygen.css
+++ /dev/null
@@ -1,1163 +0,0 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
- font: 400 14px/19px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1 {
- font-size: 150%;
-}
-
-.title {
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2 {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3 {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3D578C;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4665A2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #ffffff;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px;
- margin: 4px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EEF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
- border-bottom: 1px solid #DEE4F0;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 0px 6px 0px;
- color: #253555;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- width: 100%;
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- height:30px;
- line-height:30px;
- color:#8AA0CC;
- border:solid 1px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644
index 3ff17d8..0000000
Binary files a/doc/html/doxygen.png and /dev/null differ
diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js
deleted file mode 100644
index 116542f..0000000
--- a/doc/html/dynsections.js
+++ /dev/null
@@ -1,78 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-function toggleLevel(level)
-{
- $('table.directory tr').each(function(){
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l
-
-
-
-
-Nut: File List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here is a list of all documented files with brief descriptions:
-
-
-
-
-
diff --git a/doc/html/ftv2blank.png b/doc/html/ftv2blank.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2blank.png and /dev/null differ
diff --git a/doc/html/ftv2cl.png b/doc/html/ftv2cl.png
deleted file mode 100644
index 132f657..0000000
Binary files a/doc/html/ftv2cl.png and /dev/null differ
diff --git a/doc/html/ftv2doc.png b/doc/html/ftv2doc.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/doc/html/ftv2doc.png and /dev/null differ
diff --git a/doc/html/ftv2folderclosed.png b/doc/html/ftv2folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
Binary files a/doc/html/ftv2folderclosed.png and /dev/null differ
diff --git a/doc/html/ftv2folderopen.png b/doc/html/ftv2folderopen.png
deleted file mode 100644
index d6c7f67..0000000
Binary files a/doc/html/ftv2folderopen.png and /dev/null differ
diff --git a/doc/html/ftv2lastnode.png b/doc/html/ftv2lastnode.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2lastnode.png and /dev/null differ
diff --git a/doc/html/ftv2link.png b/doc/html/ftv2link.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/doc/html/ftv2link.png and /dev/null differ
diff --git a/doc/html/ftv2mlastnode.png b/doc/html/ftv2mlastnode.png
deleted file mode 100644
index 0b63f6d..0000000
Binary files a/doc/html/ftv2mlastnode.png and /dev/null differ
diff --git a/doc/html/ftv2mnode.png b/doc/html/ftv2mnode.png
deleted file mode 100644
index 0b63f6d..0000000
Binary files a/doc/html/ftv2mnode.png and /dev/null differ
diff --git a/doc/html/ftv2mo.png b/doc/html/ftv2mo.png
deleted file mode 100644
index 4bfb80f..0000000
Binary files a/doc/html/ftv2mo.png and /dev/null differ
diff --git a/doc/html/ftv2node.png b/doc/html/ftv2node.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2node.png and /dev/null differ
diff --git a/doc/html/ftv2ns.png b/doc/html/ftv2ns.png
deleted file mode 100644
index 72e3d71..0000000
Binary files a/doc/html/ftv2ns.png and /dev/null differ
diff --git a/doc/html/ftv2plastnode.png b/doc/html/ftv2plastnode.png
deleted file mode 100644
index c6ee22f..0000000
Binary files a/doc/html/ftv2plastnode.png and /dev/null differ
diff --git a/doc/html/ftv2pnode.png b/doc/html/ftv2pnode.png
deleted file mode 100644
index c6ee22f..0000000
Binary files a/doc/html/ftv2pnode.png and /dev/null differ
diff --git a/doc/html/ftv2splitbar.png b/doc/html/ftv2splitbar.png
deleted file mode 100644
index fe895f2..0000000
Binary files a/doc/html/ftv2splitbar.png and /dev/null differ
diff --git a/doc/html/ftv2vertline.png b/doc/html/ftv2vertline.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2vertline.png and /dev/null differ
diff --git a/doc/html/functions.html b/doc/html/functions.html
deleted file mode 100644
index 4072e27..0000000
--- a/doc/html/functions.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-Nut: Class Members
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here is a list of all documented class members with links to the class documentation for each member:
-
-
-
-
-
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
deleted file mode 100644
index 5823612..0000000
--- a/doc/html/functions_func.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-Nut: Class Members - Functions
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/graph_legend.dot b/doc/html/graph_legend.dot
deleted file mode 100644
index 789df56..0000000
--- a/doc/html/graph_legend.dot
+++ /dev/null
@@ -1,22 +0,0 @@
-digraph "Graph Legend"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",fillcolor="grey75",style="filled" fontcolor="black"];
- Node10 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"];
- Node11 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"];
- Node13 -> Node9 [dir="back",color="darkgreen",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"];
- Node14 -> Node9 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"];
- Node15 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
- Node16 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"];
- Node17 -> Node16 [dir="back",color="orange",fontsize="10",style="dashed",label="< int >",fontname="Helvetica"];
- Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"];
- Node18 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="Helvetica"];
- Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"];
-}
diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html
deleted file mode 100644
index 07f9403..0000000
--- a/doc/html/graph_legend.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-Nut: Graph Legend
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This page explains how to interpret the graphs that are generated by doxygen.
-
Consider the following example:
-
-
class Invisible { };
-
-
-
class Truncated : public Invisible { };
-
-
-
class Undocumented { };
-
-
-
class PublicBase : public Truncated { };
-
-
-
template <class T> class Templ { };
-
-
-
class ProtectedBase { };
-
-
-
class PrivateBase { };
-
-
-
class Used { };
-
-
-
class Inherited : public PublicBase,
-
protected ProtectedBase,
-
private PrivateBase,
-
public Undocumented,
-
public Templ<int>
-
{
-
private :
-
Used *m_usedClass;
-
};
-
This will result in the following graph:
-
-
-
-The boxes in the above graph have the following meaning:
-
-
-A filled gray box represents the struct or class for which the graph is generated.
-
-A box with a black border denotes a documented struct or class.
-
-A box with a grey border denotes an undocumented struct or class.
-
-A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
-
-
The arrows have the following meaning:
-
-
-A dark blue arrow is used to visualize a public inheritance relation between two classes.
-
-A dark green arrow is used for protected inheritance.
-
-A dark red arrow is used for private inheritance.
-
-A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
-
-A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
-
-
-
-
-
-
diff --git a/doc/html/graph_legend.md5 b/doc/html/graph_legend.md5
deleted file mode 100644
index a06ed05..0000000
--- a/doc/html/graph_legend.md5
+++ /dev/null
@@ -1 +0,0 @@
-387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
deleted file mode 100644
index 081bccf..0000000
--- a/doc/html/hierarchy.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-Nut: Class Hierarchy
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This inheritance list is sorted roughly, but not completely, alphabetically:
-
-
-
-
-
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644
index 73a1134..0000000
--- a/doc/html/index.html
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-Nut: Main Page
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/inherit_graph_0.dot b/doc/html/inherit_graph_0.dot
deleted file mode 100644
index 5e9c6db..0000000
--- a/doc/html/inherit_graph_0.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database.html",tooltip="Database class."];
-}
diff --git a/doc/html/inherit_graph_0.md5 b/doc/html/inherit_graph_0.md5
deleted file mode 100644
index 80ead58..0000000
--- a/doc/html/inherit_graph_0.md5
+++ /dev/null
@@ -1 +0,0 @@
-5ca3f49b5b32e85c0cf481bda271619d
\ No newline at end of file
diff --git a/doc/html/inherit_graph_1.dot b/doc/html/inherit_graph_1.dot
deleted file mode 100644
index 42d7b40..0000000
--- a/doc/html/inherit_graph_1.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="DatabaseModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database_model.html"];
-}
diff --git a/doc/html/inherit_graph_1.md5 b/doc/html/inherit_graph_1.md5
deleted file mode 100644
index a8648b3..0000000
--- a/doc/html/inherit_graph_1.md5
+++ /dev/null
@@ -1 +0,0 @@
-5ce739371874f79b4785274545c71802
\ No newline at end of file
diff --git a/doc/html/inherit_graph_10.dot b/doc/html/inherit_graph_10.dot
deleted file mode 100644
index 8d1ab5d..0000000
--- a/doc/html/inherit_graph_10.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="TableModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_model.html"];
-}
diff --git a/doc/html/inherit_graph_10.md5 b/doc/html/inherit_graph_10.md5
deleted file mode 100644
index 2938aed..0000000
--- a/doc/html/inherit_graph_10.md5
+++ /dev/null
@@ -1 +0,0 @@
-f0709f891cea52872b983686df433105
\ No newline at end of file
diff --git a/doc/html/inherit_graph_11.dot b/doc/html/inherit_graph_11.dot
deleted file mode 100644
index 9da6f00..0000000
--- a/doc/html/inherit_graph_11.dot
+++ /dev/null
@@ -1,9 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="TableSetBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set_base.html"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="TableSet\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_set.html"];
-}
diff --git a/doc/html/inherit_graph_11.md5 b/doc/html/inherit_graph_11.md5
deleted file mode 100644
index 1a760c9..0000000
--- a/doc/html/inherit_graph_11.md5
+++ /dev/null
@@ -1 +0,0 @@
-c9b8d540c0064524d169feefd072881c
\ No newline at end of file
diff --git a/doc/html/inherit_graph_12.dot b/doc/html/inherit_graph_12.dot
deleted file mode 100644
index 1eb190c..0000000
--- a/doc/html/inherit_graph_12.dot
+++ /dev/null
@@ -1,9 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="WherePhrase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_where_phrase.html"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="FieldPhrase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_field_phrase.html"];
-}
diff --git a/doc/html/inherit_graph_12.md5 b/doc/html/inherit_graph_12.md5
deleted file mode 100644
index 90bbdcf..0000000
--- a/doc/html/inherit_graph_12.md5
+++ /dev/null
@@ -1 +0,0 @@
-36302c611c26de05ff36821856fa0842
\ No newline at end of file
diff --git a/doc/html/inherit_graph_2.dot b/doc/html/inherit_graph_2.dot
deleted file mode 100644
index e4c758e..0000000
--- a/doc/html/inherit_graph_2.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="DatabasePrivate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_database_private.html"];
-}
diff --git a/doc/html/inherit_graph_2.md5 b/doc/html/inherit_graph_2.md5
deleted file mode 100644
index e7be255..0000000
--- a/doc/html/inherit_graph_2.md5
+++ /dev/null
@@ -1 +0,0 @@
-4072b3e6cfca64cd2c20fe3ea6df2925
\ No newline at end of file
diff --git a/doc/html/inherit_graph_3.dot b/doc/html/inherit_graph_3.dot
deleted file mode 100644
index e546bd3..0000000
--- a/doc/html/inherit_graph_3.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="FieldModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_field_model.html"];
-}
diff --git a/doc/html/inherit_graph_3.md5 b/doc/html/inherit_graph_3.md5
deleted file mode 100644
index 7e0b4de..0000000
--- a/doc/html/inherit_graph_3.md5
+++ /dev/null
@@ -1 +0,0 @@
-8bef0e923a16f064eeb6c736da96e974
\ No newline at end of file
diff --git a/doc/html/inherit_graph_4.dot b/doc/html/inherit_graph_4.dot
deleted file mode 100644
index 0f932b0..0000000
--- a/doc/html/inherit_graph_4.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="PhraseData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_phrase_data.html"];
-}
diff --git a/doc/html/inherit_graph_4.md5 b/doc/html/inherit_graph_4.md5
deleted file mode 100644
index a5cfac6..0000000
--- a/doc/html/inherit_graph_4.md5
+++ /dev/null
@@ -1 +0,0 @@
-11e55387f0b8b3f101ddeb0af2bd6bca
\ No newline at end of file
diff --git a/doc/html/inherit_graph_5.dot b/doc/html/inherit_graph_5.dot
deleted file mode 100644
index 26b5f04..0000000
--- a/doc/html/inherit_graph_5.dot
+++ /dev/null
@@ -1,9 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="QueryBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query_base.html"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="Query\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query.html",tooltip="This class hold a query."];
-}
diff --git a/doc/html/inherit_graph_5.md5 b/doc/html/inherit_graph_5.md5
deleted file mode 100644
index c688ede..0000000
--- a/doc/html/inherit_graph_5.md5
+++ /dev/null
@@ -1 +0,0 @@
-9c42ae8bd0a48510e10dc126303a02e3
\ No newline at end of file
diff --git a/doc/html/inherit_graph_6.dot b/doc/html/inherit_graph_6.dot
deleted file mode 100644
index 39b6fdd..0000000
--- a/doc/html/inherit_graph_6.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="QueryPrivate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_query_private.html"];
-}
diff --git a/doc/html/inherit_graph_6.md5 b/doc/html/inherit_graph_6.md5
deleted file mode 100644
index 6f771fb..0000000
--- a/doc/html/inherit_graph_6.md5
+++ /dev/null
@@ -1 +0,0 @@
-5b0e8035c748a5832740488fd743ff49
\ No newline at end of file
diff --git a/doc/html/inherit_graph_7.dot b/doc/html/inherit_graph_7.dot
deleted file mode 100644
index c70a476..0000000
--- a/doc/html/inherit_graph_7.dot
+++ /dev/null
@@ -1,7 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="RelationModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_relation_model.html"];
-}
diff --git a/doc/html/inherit_graph_7.md5 b/doc/html/inherit_graph_7.md5
deleted file mode 100644
index 0572f78..0000000
--- a/doc/html/inherit_graph_7.md5
+++ /dev/null
@@ -1 +0,0 @@
-60b6713ba2fd61d340d231c07a0cf4a9
\ No newline at end of file
diff --git a/doc/html/inherit_graph_8.dot b/doc/html/inherit_graph_8.dot
deleted file mode 100644
index 3aaade2..0000000
--- a/doc/html/inherit_graph_8.dot
+++ /dev/null
@@ -1,15 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="SqlGeneratorBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_generator_base.html"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="MySqlGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_my_sql_generator.html"];
- Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="PostgreSqlGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_postgre_sql_generator.html"];
- Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="SqliteGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sqlite_generator.html"];
- Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="SqlServerGenerator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_sql_server_generator.html"];
-}
diff --git a/doc/html/inherit_graph_8.md5 b/doc/html/inherit_graph_8.md5
deleted file mode 100644
index 89f2275..0000000
--- a/doc/html/inherit_graph_8.md5
+++ /dev/null
@@ -1 +0,0 @@
-b3aa1854fa4197c62ac7beefd04ba94f
\ No newline at end of file
diff --git a/doc/html/inherit_graph_9.dot b/doc/html/inherit_graph_9.dot
deleted file mode 100644
index 3120542..0000000
--- a/doc/html/inherit_graph_9.dot
+++ /dev/null
@@ -1,9 +0,0 @@
-digraph "Graphical Class Hierarchy"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- rankdir="LR";
- Node1 [label="Table",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table.html"];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="ChangeLogTable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_change_log_table.html"];
-}
diff --git a/doc/html/inherit_graph_9.md5 b/doc/html/inherit_graph_9.md5
deleted file mode 100644
index 9fb062a..0000000
--- a/doc/html/inherit_graph_9.md5
+++ /dev/null
@@ -1 +0,0 @@
-5b7ee67cc8096dfce5b8e87fc4c7e58c
\ No newline at end of file
diff --git a/doc/html/inherits.html b/doc/html/inherits.html
deleted file mode 100644
index bbb4e51..0000000
--- a/doc/html/inherits.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-Nut: Class Hierarchy
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/jquery.js b/doc/html/jquery.js
deleted file mode 100644
index 63939e7..0000000
--- a/doc/html/jquery.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;ca ",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o=""+"",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
-f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c ",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=" ",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="
";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
-f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
-{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>$2>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef MYSQLGENERATOR_H
-
22 #define MYSQLGENERATOR_H
-
-
24 #include <QtCore/qglobal.h>
-
25 #include "sqlgeneratorbase_p.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
40 #endif // MYSQLGENERATOR_H
-
-
-
-
-
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
deleted file mode 100644
index 72a58a5..0000000
Binary files a/doc/html/nav_f.png and /dev/null differ
diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png
deleted file mode 100644
index 2093a23..0000000
Binary files a/doc/html/nav_g.png and /dev/null differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
deleted file mode 100644
index 33389b1..0000000
Binary files a/doc/html/nav_h.png and /dev/null differ
diff --git a/doc/html/open.png b/doc/html/open.png
deleted file mode 100644
index 30f75c7..0000000
Binary files a/doc/html/open.png and /dev/null differ
diff --git a/doc/html/postgresqlgenerator_8h_source.html b/doc/html/postgresqlgenerator_8h_source.html
deleted file mode 100644
index 09636f5..0000000
--- a/doc/html/postgresqlgenerator_8h_source.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-Nut: src/postgresqlgenerator.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef POSTGRESQLGENERATOR_H
-
22 #define POSTGRESQLGENERATOR_H
-
-
24 #include <QtCore/qglobal.h>
-
25 #include "sqlgeneratorbase_p.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
41 #endif // POSTGRESQLGENERATOR_H
-
-
-
-
-
diff --git a/doc/html/query_8h_source.html b/doc/html/query_8h_source.html
deleted file mode 100644
index 9f69fb1..0000000
--- a/doc/html/query_8h_source.html
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-
-Nut: src/query.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include <QtCore/QVariant>
-
25 #include <QtCore/QDebug>
-
26 #include <QtCore/QScopedPointer>
-
27 #include <QtCore/QRegularExpression>
-
-
-
-
31 #include "databasemodel.h"
-
32 #include "tablesetbase_p.h"
-
33 #include "sqlgeneratorbase_p.h"
-
34 #include "querybase_p.h"
-
35 #include "wherephrase.h"
-
-
-
-
-
40 class NUT_EXPORT
Query :
public QueryBase
-
-
-
43 Q_DECLARE_PRIVATE(
Query )
-
-
-
-
-
-
49 QList<T *> toList(
int count = -1);
-
-
-
-
-
-
-
-
-
-
-
-
-
62 Query<T> *join(
const QString &tableName);
-
-
-
-
66 join(c->metaObject()->className());
-
-
-
-
-
71 Query<T> *orderBy(QString fieldName, QString type);
-
-
-
-
-
-
77 d_ptr(new QueryPrivate(this))
-
-
-
-
81 d->database = database;
-
82 d->tableSet = tableSet;
-
83 d->tableName = d->database->tableName(T::staticMetaObject.className());
-
-
-
-
-
-
89 qDebug() <<
"Query::~Query()" ;
-
-
-
-
-
-
-
-
-
-
-
-
-
102 QSqlQuery q = d->database->exec(d->database->sqlGenertor()->selectCommand(
-
103 SqlGeneratorBase::SelectALl,
-
-
-
-
-
-
-
110 QString pk =d->database->model().model(d->tableName)->primaryKey();
-
111 QVariant lastPkValue = QVariant();
-
-
-
114 TableSetBase *childTableSet;
-
115 QStringList masterFields = d->database->model().model(d->tableName)->fieldsNames();
-
116 QStringList childFields;
-
117 if (!d->joinClassName.isNull())
-
118 if (d->database->model().modelByClass(d->joinClassName)){
-
119 childFields = d->database->model().modelByClass(d->joinClassName)->fieldsNames();
-
120 QString joinTableName = d->database->tableName(d->joinClassName);
-
121 childTypeId = d->database->model().model(joinTableName)->typeId();
-
-
-
-
125 if (lastPkValue != q.value(pk)){
-
-
-
128 foreach (QString field, masterFields)
-
129 t->setProperty(field.toLatin1().data(), q.value(field));
-
-
131 t->setTableSet(d->tableSet);
-
132 t->setStatus(Table::FeatchedFromDB);
-
-
-
-
-
-
-
139 QSet<TableSetBase*> tableSets = t->tableSets;
-
140 foreach (TableSetBase *ts, tableSets)
-
141 if (ts->childClassName() == d->joinClassName)
-
-
-
-
-
-
147 const QMetaObject *childMetaObject = QMetaType::metaObjectForType(childTypeId);
-
148 Table *childTable = qobject_cast<
Table *>(childMetaObject->newInstance());
-
-
150 foreach (QString field, childFields)
-
151 childTable->setProperty(field.toLatin1().data(), q.value(field));
-
-
153 childTable->setParent(
this );
-
154 childTable->setParentTable(lastRow);
-
155 childTable->setStatus(Table::FeatchedFromDB);
-
156 childTable->setTableSet(childTableSet);
-
157 childTableSet->add(childTable);
-
-
159 lastPkValue = q.value(pk);
-
-
-
-
-
-
-
-
-
-
-
-
-
172 QList<T *> list = toList(1);
-
-
-
-
-
-
-
-
-
-
-
-
-
185 d->select =
"COUNT(*)" ;
-
186 QSqlQuery q = d->database->exec(d->database->sqlGenertor()->selectCommand(
"COUNT(*)" , d->wheres, d->orders, d->tableName, d->joinClassName));
-
-
-
189 return q.value(0).toInt();
-
-
-
-
-
-
-
-
197 QSqlQuery q = d->database->exec(d->database->sqlGenertor()->selectCommand(
"MAX(" + f.data()->text +
")" , d->wheres, d->orders, d->tableName, d->joinClassName));
-
-
-
200 return q.value(0).toInt();
-
-
-
-
-
-
-
-
208 QSqlQuery q = d->database->exec(d->database->sqlGenertor()->selectCommand(
"MIN(" + f.data()->text +
")" , d->wheres, d->orders, d->tableName, d->joinClassName));
-
-
-
211 return q.value(0).toInt();
-
-
-
-
-
-
-
-
-
220 QString sql = d->database->sqlGenertor()->deleteCommand(d->wheres, d->tableName);
-
-
-
223 QSqlQuery q = d->database->exec(sql);
-
224 return q.numRowsAffected();
-
-
-
-
-
-
-
231 d->joinClassName = tableName;
-
-
-
-
-
-
-
-
239 d->wheres.append(where);
-
-
-
-
-
-
-
-
247 d->orders.insert(fieldName, type);
-
-
-
-
-
-
-
-
255 d->orderPhrases.append(phrase);
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/query__p_8h_source.html b/doc/html/query__p_8h_source.html
deleted file mode 100644
index 7ef6e3f..0000000
--- a/doc/html/query__p_8h_source.html
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-Nut: src/query_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include "wherephrase.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
43 QString joinClassName;
-
44 QList<WherePhrase> wheres;
-
45 QHash<QString, QString> orders;
-
46 QList<WherePhrase> orderPhrases;
-
-
-
-
-
-
-
-
diff --git a/doc/html/querybase__p_8h_source.html b/doc/html/querybase__p_8h_source.html
deleted file mode 100644
index 9e92b6f..0000000
--- a/doc/html/querybase__p_8h_source.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-Nut: src/querybase_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4 #include <QtCore/QObject>
-
5 #include <QtCore/qglobal.h>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/search/all_63.html b/doc/html/search/all_63.html
deleted file mode 100644
index 56b5ad1..0000000
--- a/doc/html/search/all_63.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_63.js b/doc/html/search/all_63.js
deleted file mode 100644
index 3a2e4e3..0000000
--- a/doc/html/search/all_63.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['changelogtable',['ChangeLogTable',['../class_change_log_table.html',1,'']]],
- ['connectionname',['connectionName',['../class_database.html#a69c42807ea444ab5f38573ad661db11d',1,'Database']]]
-];
diff --git a/doc/html/search/all_64.html b/doc/html/search/all_64.html
deleted file mode 100644
index b53ff08..0000000
--- a/doc/html/search/all_64.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_64.js b/doc/html/search/all_64.js
deleted file mode 100644
index 5314b90..0000000
--- a/doc/html/search/all_64.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['database',['Database',['../class_database.html',1,'']]],
- ['databasemodel',['DatabaseModel',['../class_database_model.html',1,'']]]
-];
diff --git a/doc/html/search/all_66.html b/doc/html/search/all_66.html
deleted file mode 100644
index 3d1f8b3..0000000
--- a/doc/html/search/all_66.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_66.js b/doc/html/search/all_66.js
deleted file mode 100644
index 8b88ca4..0000000
--- a/doc/html/search/all_66.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['fieldmodel',['FieldModel',['../struct_field_model.html',1,'']]],
- ['fieldphrase',['FieldPhrase',['../class_field_phrase.html',1,'']]]
-];
diff --git a/doc/html/search/all_6d.html b/doc/html/search/all_6d.html
deleted file mode 100644
index 2e27d4d..0000000
--- a/doc/html/search/all_6d.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_6d.js b/doc/html/search/all_6d.js
deleted file mode 100644
index 0f030d4..0000000
--- a/doc/html/search/all_6d.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['model',['model',['../class_database.html#a30bc122da3fe8232ba22ce437d5b2986',1,'Database']]],
- ['mysqlgenerator',['MySqlGenerator',['../class_my_sql_generator.html',1,'']]]
-];
diff --git a/doc/html/search/all_6f.html b/doc/html/search/all_6f.html
deleted file mode 100644
index 61827e8..0000000
--- a/doc/html/search/all_6f.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_6f.js b/doc/html/search/all_6f.js
deleted file mode 100644
index d9b9b26..0000000
--- a/doc/html/search/all_6f.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['orderby',['orderBy',['../class_query.html#aa06b66cc9bbe9f3901215c943b94bb89',1,'Query']]]
-];
diff --git a/doc/html/search/all_70.html b/doc/html/search/all_70.html
deleted file mode 100644
index 0340151..0000000
--- a/doc/html/search/all_70.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_70.js b/doc/html/search/all_70.js
deleted file mode 100644
index af97fc8..0000000
--- a/doc/html/search/all_70.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['phrasedata',['PhraseData',['../class_phrase_data.html',1,'']]],
- ['postgresqlgenerator',['PostgreSqlGenerator',['../class_postgre_sql_generator.html',1,'']]]
-];
diff --git a/doc/html/search/all_71.html b/doc/html/search/all_71.html
deleted file mode 100644
index b4dc1e6..0000000
--- a/doc/html/search/all_71.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_71.js b/doc/html/search/all_71.js
deleted file mode 100644
index 3b168a7..0000000
--- a/doc/html/search/all_71.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['query',['Query',['../class_query.html',1,'']]]
-];
diff --git a/doc/html/search/all_72.html b/doc/html/search/all_72.html
deleted file mode 100644
index 0ab18d6..0000000
--- a/doc/html/search/all_72.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_72.js b/doc/html/search/all_72.js
deleted file mode 100644
index 8756a80..0000000
--- a/doc/html/search/all_72.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['relationmodel',['RelationModel',['../struct_relation_model.html',1,'']]]
-];
diff --git a/doc/html/search/all_73.html b/doc/html/search/all_73.html
deleted file mode 100644
index 1ec8f17..0000000
--- a/doc/html/search/all_73.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_73.js b/doc/html/search/all_73.js
deleted file mode 100644
index 81b145e..0000000
--- a/doc/html/search/all_73.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
- ['setwhere',['setWhere',['../class_query.html#ab4be37c2a469cbd549b7df9e5f415599',1,'Query']]],
- ['sqlitegenerator',['SqliteGenerator',['../class_sqlite_generator.html',1,'']]],
- ['sqlservergenerator',['SqlServerGenerator',['../class_sql_server_generator.html',1,'']]]
-];
diff --git a/doc/html/search/all_74.html b/doc/html/search/all_74.html
deleted file mode 100644
index fdc6589..0000000
--- a/doc/html/search/all_74.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_74.js b/doc/html/search/all_74.js
deleted file mode 100644
index ddc78a8..0000000
--- a/doc/html/search/all_74.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['table',['Table',['../class_table.html',1,'']]],
- ['tablemodel',['TableModel',['../class_table_model.html',1,'']]],
- ['tableset',['TableSet',['../class_table_set.html',1,'']]],
- ['tolist',['toList',['../class_query.html#a6c939f50425b98cc3e0d3df9e155d302',1,'Query']]]
-];
diff --git a/doc/html/search/all_77.html b/doc/html/search/all_77.html
deleted file mode 100644
index 73323d3..0000000
--- a/doc/html/search/all_77.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/all_77.js b/doc/html/search/all_77.js
deleted file mode 100644
index f25b912..0000000
--- a/doc/html/search/all_77.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['wherephrase',['WherePhrase',['../class_where_phrase.html',1,'']]]
-];
diff --git a/doc/html/search/classes_63.html b/doc/html/search/classes_63.html
deleted file mode 100644
index 72c66b9..0000000
--- a/doc/html/search/classes_63.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_63.js b/doc/html/search/classes_63.js
deleted file mode 100644
index 8644043..0000000
--- a/doc/html/search/classes_63.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['changelogtable',['ChangeLogTable',['../class_change_log_table.html',1,'']]]
-];
diff --git a/doc/html/search/classes_64.html b/doc/html/search/classes_64.html
deleted file mode 100644
index 5902708..0000000
--- a/doc/html/search/classes_64.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_64.js b/doc/html/search/classes_64.js
deleted file mode 100644
index 5314b90..0000000
--- a/doc/html/search/classes_64.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['database',['Database',['../class_database.html',1,'']]],
- ['databasemodel',['DatabaseModel',['../class_database_model.html',1,'']]]
-];
diff --git a/doc/html/search/classes_66.html b/doc/html/search/classes_66.html
deleted file mode 100644
index 941988c..0000000
--- a/doc/html/search/classes_66.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_66.js b/doc/html/search/classes_66.js
deleted file mode 100644
index 8b88ca4..0000000
--- a/doc/html/search/classes_66.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['fieldmodel',['FieldModel',['../struct_field_model.html',1,'']]],
- ['fieldphrase',['FieldPhrase',['../class_field_phrase.html',1,'']]]
-];
diff --git a/doc/html/search/classes_6d.html b/doc/html/search/classes_6d.html
deleted file mode 100644
index abe6f0d..0000000
--- a/doc/html/search/classes_6d.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_6d.js b/doc/html/search/classes_6d.js
deleted file mode 100644
index b1ad27d..0000000
--- a/doc/html/search/classes_6d.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['mysqlgenerator',['MySqlGenerator',['../class_my_sql_generator.html',1,'']]]
-];
diff --git a/doc/html/search/classes_70.html b/doc/html/search/classes_70.html
deleted file mode 100644
index e4b5208..0000000
--- a/doc/html/search/classes_70.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_70.js b/doc/html/search/classes_70.js
deleted file mode 100644
index af97fc8..0000000
--- a/doc/html/search/classes_70.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['phrasedata',['PhraseData',['../class_phrase_data.html',1,'']]],
- ['postgresqlgenerator',['PostgreSqlGenerator',['../class_postgre_sql_generator.html',1,'']]]
-];
diff --git a/doc/html/search/classes_71.html b/doc/html/search/classes_71.html
deleted file mode 100644
index 80a4fbb..0000000
--- a/doc/html/search/classes_71.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_71.js b/doc/html/search/classes_71.js
deleted file mode 100644
index 3b168a7..0000000
--- a/doc/html/search/classes_71.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['query',['Query',['../class_query.html',1,'']]]
-];
diff --git a/doc/html/search/classes_72.html b/doc/html/search/classes_72.html
deleted file mode 100644
index 0d0ddb4..0000000
--- a/doc/html/search/classes_72.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_72.js b/doc/html/search/classes_72.js
deleted file mode 100644
index 8756a80..0000000
--- a/doc/html/search/classes_72.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['relationmodel',['RelationModel',['../struct_relation_model.html',1,'']]]
-];
diff --git a/doc/html/search/classes_73.html b/doc/html/search/classes_73.html
deleted file mode 100644
index a1bf0b9..0000000
--- a/doc/html/search/classes_73.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_73.js b/doc/html/search/classes_73.js
deleted file mode 100644
index b1ccdc2..0000000
--- a/doc/html/search/classes_73.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['sqlitegenerator',['SqliteGenerator',['../class_sqlite_generator.html',1,'']]],
- ['sqlservergenerator',['SqlServerGenerator',['../class_sql_server_generator.html',1,'']]]
-];
diff --git a/doc/html/search/classes_74.html b/doc/html/search/classes_74.html
deleted file mode 100644
index f7f27ce..0000000
--- a/doc/html/search/classes_74.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_74.js b/doc/html/search/classes_74.js
deleted file mode 100644
index 88dd00f..0000000
--- a/doc/html/search/classes_74.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
- ['table',['Table',['../class_table.html',1,'']]],
- ['tablemodel',['TableModel',['../class_table_model.html',1,'']]],
- ['tableset',['TableSet',['../class_table_set.html',1,'']]]
-];
diff --git a/doc/html/search/classes_77.html b/doc/html/search/classes_77.html
deleted file mode 100644
index e3967e9..0000000
--- a/doc/html/search/classes_77.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/classes_77.js b/doc/html/search/classes_77.js
deleted file mode 100644
index f25b912..0000000
--- a/doc/html/search/classes_77.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['wherephrase',['WherePhrase',['../class_where_phrase.html',1,'']]]
-];
diff --git a/doc/html/search/close.png b/doc/html/search/close.png
deleted file mode 100644
index 9342d3d..0000000
Binary files a/doc/html/search/close.png and /dev/null differ
diff --git a/doc/html/search/functions_63.html b/doc/html/search/functions_63.html
deleted file mode 100644
index 9ebe11d..0000000
--- a/doc/html/search/functions_63.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_63.js b/doc/html/search/functions_63.js
deleted file mode 100644
index de7fec2..0000000
--- a/doc/html/search/functions_63.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['connectionname',['connectionName',['../class_database.html#a69c42807ea444ab5f38573ad661db11d',1,'Database']]]
-];
diff --git a/doc/html/search/functions_6d.html b/doc/html/search/functions_6d.html
deleted file mode 100644
index d01ac53..0000000
--- a/doc/html/search/functions_6d.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_6d.js b/doc/html/search/functions_6d.js
deleted file mode 100644
index 7d1f677..0000000
--- a/doc/html/search/functions_6d.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['model',['model',['../class_database.html#a30bc122da3fe8232ba22ce437d5b2986',1,'Database']]]
-];
diff --git a/doc/html/search/functions_6f.html b/doc/html/search/functions_6f.html
deleted file mode 100644
index 222f0f8..0000000
--- a/doc/html/search/functions_6f.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_6f.js b/doc/html/search/functions_6f.js
deleted file mode 100644
index d9b9b26..0000000
--- a/doc/html/search/functions_6f.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['orderby',['orderBy',['../class_query.html#aa06b66cc9bbe9f3901215c943b94bb89',1,'Query']]]
-];
diff --git a/doc/html/search/functions_71.html b/doc/html/search/functions_71.html
deleted file mode 100644
index af909d4..0000000
--- a/doc/html/search/functions_71.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_71.js b/doc/html/search/functions_71.js
deleted file mode 100644
index 651a68d..0000000
--- a/doc/html/search/functions_71.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['queryprivate',['QueryPrivate',['../class_query_private.html#a3e9a8f34c861028721594834c0437321',1,'QueryPrivate']]]
-];
diff --git a/doc/html/search/functions_73.html b/doc/html/search/functions_73.html
deleted file mode 100644
index 774d577..0000000
--- a/doc/html/search/functions_73.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_73.js b/doc/html/search/functions_73.js
deleted file mode 100644
index 7f90321..0000000
--- a/doc/html/search/functions_73.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['setwhere',['setWhere',['../class_query.html#ab4be37c2a469cbd549b7df9e5f415599',1,'Query']]]
-];
diff --git a/doc/html/search/functions_74.html b/doc/html/search/functions_74.html
deleted file mode 100644
index e3c96c3..0000000
--- a/doc/html/search/functions_74.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/doc/html/search/functions_74.js b/doc/html/search/functions_74.js
deleted file mode 100644
index 8449f51..0000000
--- a/doc/html/search/functions_74.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['tolist',['toList',['../class_query.html#a6c939f50425b98cc3e0d3df9e155d302',1,'Query']]]
-];
diff --git a/doc/html/search/mag_sel.png b/doc/html/search/mag_sel.png
deleted file mode 100644
index 81f6040..0000000
Binary files a/doc/html/search/mag_sel.png and /dev/null differ
diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html
deleted file mode 100644
index b1ded27..0000000
--- a/doc/html/search/nomatches.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/search/search.css b/doc/html/search/search.css
deleted file mode 100644
index d18c1da..0000000
--- a/doc/html/search/search.css
+++ /dev/null
@@ -1,238 +0,0 @@
-/*---------------- Search Box */
-
-#FSearchBox {
- float: left;
-}
-
-#MSearchBox {
- white-space : nowrap;
- position: absolute;
- float: none;
- display: inline;
- margin-top: 8px;
- right: 0px;
- width: 170px;
- z-index: 102;
- background-color: white;
-}
-
-#MSearchBox .left
-{
- display:block;
- position:absolute;
- left:10px;
- width:20px;
- height:19px;
- background:url('search_l.png') no-repeat;
- background-position:right;
-}
-
-#MSearchSelect {
- display:block;
- position:absolute;
- width:20px;
- height:19px;
-}
-
-.left #MSearchSelect {
- left:4px;
-}
-
-.right #MSearchSelect {
- right:5px;
-}
-
-#MSearchField {
- display:block;
- position:absolute;
- height:19px;
- background:url('search_m.png') repeat-x;
- border:none;
- width:116px;
- margin-left:20px;
- padding-left:4px;
- color: #909090;
- outline: none;
- font: 9pt Arial, Verdana, sans-serif;
-}
-
-#FSearchBox #MSearchField {
- margin-left:15px;
-}
-
-#MSearchBox .right {
- display:block;
- position:absolute;
- right:10px;
- top:0px;
- width:20px;
- height:19px;
- background:url('search_r.png') no-repeat;
- background-position:left;
-}
-
-#MSearchClose {
- display: none;
- position: absolute;
- top: 4px;
- background : none;
- border: none;
- margin: 0px 4px 0px 0px;
- padding: 0px 0px;
- outline: none;
-}
-
-.left #MSearchClose {
- left: 6px;
-}
-
-.right #MSearchClose {
- right: 2px;
-}
-
-.MSearchBoxActive #MSearchField {
- color: #000000;
-}
-
-/*---------------- Search filter selection */
-
-#MSearchSelectWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #90A5CE;
- background-color: #F9FAFC;
- z-index: 1;
- padding-top: 4px;
- padding-bottom: 4px;
- -moz-border-radius: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-.SelectItem {
- font: 8pt Arial, Verdana, sans-serif;
- padding-left: 2px;
- padding-right: 12px;
- border: 0px;
-}
-
-span.SelectionMark {
- margin-right: 4px;
- font-family: monospace;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem {
- display: block;
- outline-style: none;
- color: #000000;
- text-decoration: none;
- padding-left: 6px;
- padding-right: 12px;
-}
-
-a.SelectItem:focus,
-a.SelectItem:active {
- color: #000000;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem:hover {
- color: #FFFFFF;
- background-color: #3D578C;
- outline-style: none;
- text-decoration: none;
- cursor: pointer;
- display: block;
-}
-
-/*---------------- Search results window */
-
-iframe#MSearchResults {
- width: 60ex;
- height: 15em;
-}
-
-#MSearchResultsWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #000;
- background-color: #EEF1F7;
-}
-
-/* ----------------------------------- */
-
-
-#SRIndex {
- clear:both;
- padding-bottom: 15px;
-}
-
-.SREntry {
- font-size: 10pt;
- padding-left: 1ex;
-}
-
-.SRPage .SREntry {
- font-size: 8pt;
- padding: 1px 5px;
-}
-
-body.SRPage {
- margin: 5px 2px;
-}
-
-.SRChildren {
- padding-left: 3ex; padding-bottom: .5em
-}
-
-.SRPage .SRChildren {
- display: none;
-}
-
-.SRSymbol {
- font-weight: bold;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRScope {
- display: block;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRSymbol:focus, a.SRSymbol:active,
-a.SRScope:focus, a.SRScope:active {
- text-decoration: underline;
-}
-
-span.SRScope {
- padding-left: 4px;
-}
-
-.SRPage .SRStatus {
- padding: 2px 5px;
- font-size: 8pt;
- font-style: italic;
-}
-
-.SRResult {
- display: none;
-}
-
-DIV.searchresults {
- margin-left: 10px;
- margin-right: 10px;
-}
diff --git a/doc/html/search/search.js b/doc/html/search/search.js
deleted file mode 100644
index 38f13fc..0000000
--- a/doc/html/search/search.js
+++ /dev/null
@@ -1,799 +0,0 @@
-// Search script generated by doxygen
-// Copyright (C) 2009 by Dimitri van Heesch.
-
-// The code in this file is loosly based on main.js, part of Natural Docs,
-// which is Copyright (C) 2003-2008 Greg Valure
-// Natural Docs is licensed under the GPL.
-
-var indexSectionsWithContent =
-{
- 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000000101111110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
- 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000000100111110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
- 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000101000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
-};
-
-var indexSectionNames =
-{
- 0: "all",
- 1: "classes",
- 2: "functions"
-};
-
-function convertToId(search)
-{
- var result = '';
- for (i=0;i do a search
- {
- this.Search();
- }
- }
-
- this.OnSearchSelectKey = function(evt)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==40 && this.searchIndex0) // Up
- {
- this.searchIndex--;
- this.OnSelectItem(this.searchIndex);
- }
- else if (e.keyCode==13 || e.keyCode==27)
- {
- this.OnSelectItem(this.searchIndex);
- this.CloseSelectionWindow();
- this.DOMSearchField().focus();
- }
- return false;
- }
-
- // --------- Actions
-
- // Closes the results window.
- this.CloseResultsWindow = function()
- {
- this.DOMPopupSearchResultsWindow().style.display = 'none';
- this.DOMSearchClose().style.display = 'none';
- this.Activate(false);
- }
-
- this.CloseSelectionWindow = function()
- {
- this.DOMSearchSelectWindow().style.display = 'none';
- }
-
- // Performs a search.
- this.Search = function()
- {
- this.keyTimeout = 0;
-
- // strip leading whitespace
- var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
-
- var code = searchValue.toLowerCase().charCodeAt(0);
- var hexCode;
- if (code<16)
- {
- hexCode="0"+code.toString(16);
- }
- else
- {
- hexCode=code.toString(16);
- }
-
- var resultsPage;
- var resultsPageWithSearch;
- var hasResultsPage;
-
- if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
- {
- resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
- resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
- hasResultsPage = true;
- }
- else // nothing available for this search term
- {
- resultsPage = this.resultsPath + '/nomatches.html';
- resultsPageWithSearch = resultsPage;
- hasResultsPage = false;
- }
-
- window.frames.MSearchResults.location = resultsPageWithSearch;
- var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
-
- if (domPopupSearchResultsWindow.style.display!='block')
- {
- var domSearchBox = this.DOMSearchBox();
- this.DOMSearchClose().style.display = 'inline';
- if (this.insideFrame)
- {
- var domPopupSearchResults = this.DOMPopupSearchResults();
- domPopupSearchResultsWindow.style.position = 'relative';
- domPopupSearchResultsWindow.style.display = 'block';
- var width = document.body.clientWidth - 8; // the -8 is for IE :-(
- domPopupSearchResultsWindow.style.width = width + 'px';
- domPopupSearchResults.style.width = width + 'px';
- }
- else
- {
- var domPopupSearchResults = this.DOMPopupSearchResults();
- var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
- var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
- domPopupSearchResultsWindow.style.display = 'block';
- left -= domPopupSearchResults.offsetWidth;
- domPopupSearchResultsWindow.style.top = top + 'px';
- domPopupSearchResultsWindow.style.left = left + 'px';
- }
- }
-
- this.lastSearchValue = searchValue;
- this.lastResultsPage = resultsPage;
- }
-
- // -------- Activation Functions
-
- // Activates or deactivates the search panel, resetting things to
- // their default values if necessary.
- this.Activate = function(isActive)
- {
- if (isActive || // open it
- this.DOMPopupSearchResultsWindow().style.display == 'block'
- )
- {
- this.DOMSearchBox().className = 'MSearchBoxActive';
-
- var searchField = this.DOMSearchField();
-
- if (searchField.value == this.searchLabel) // clear "Search" term upon entry
- {
- searchField.value = '';
- this.searchActive = true;
- }
- }
- else if (!isActive) // directly remove the panel
- {
- this.DOMSearchBox().className = 'MSearchBoxInactive';
- this.DOMSearchField().value = this.searchLabel;
- this.searchActive = false;
- this.lastSearchValue = ''
- this.lastResultsPage = '';
- }
- }
-}
-
-// -----------------------------------------------------------------------
-
-// The class that handles everything on the search results page.
-function SearchResults(name)
-{
- // The number of matches from the last run of .
- this.lastMatchCount = 0;
- this.lastKey = 0;
- this.repeatOn = false;
-
- // Toggles the visibility of the passed element ID.
- this.FindChildElement = function(id)
- {
- var parentElement = document.getElementById(id);
- var element = parentElement.firstChild;
-
- while (element && element!=parentElement)
- {
- if (element.nodeName == 'DIV' && element.className == 'SRChildren')
- {
- return element;
- }
-
- if (element.nodeName == 'DIV' && element.hasChildNodes())
- {
- element = element.firstChild;
- }
- else if (element.nextSibling)
- {
- element = element.nextSibling;
- }
- else
- {
- do
- {
- element = element.parentNode;
- }
- while (element && element!=parentElement && !element.nextSibling);
-
- if (element && element!=parentElement)
- {
- element = element.nextSibling;
- }
- }
- }
- }
-
- this.Toggle = function(id)
- {
- var element = this.FindChildElement(id);
- if (element)
- {
- if (element.style.display == 'block')
- {
- element.style.display = 'none';
- }
- else
- {
- element.style.display = 'block';
- }
- }
- }
-
- // Searches for the passed string. If there is no parameter,
- // it takes it from the URL query.
- //
- // Always returns true, since other documents may try to call it
- // and that may or may not be possible.
- this.Search = function(search)
- {
- if (!search) // get search word from URL
- {
- search = window.location.search;
- search = search.substring(1); // Remove the leading '?'
- search = unescape(search);
- }
-
- search = search.replace(/^ +/, ""); // strip leading spaces
- search = search.replace(/ +$/, ""); // strip trailing spaces
- search = search.toLowerCase();
- search = convertToId(search);
-
- var resultRows = document.getElementsByTagName("div");
- var matches = 0;
-
- var i = 0;
- while (i < resultRows.length)
- {
- var row = resultRows.item(i);
- if (row.className == "SRResult")
- {
- var rowMatchName = row.id.toLowerCase();
- rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
-
- if (search.length<=rowMatchName.length &&
- rowMatchName.substr(0, search.length)==search)
- {
- row.style.display = 'block';
- matches++;
- }
- else
- {
- row.style.display = 'none';
- }
- }
- i++;
- }
- document.getElementById("Searching").style.display='none';
- if (matches == 0) // no results
- {
- document.getElementById("NoMatches").style.display='block';
- }
- else // at least one result
- {
- document.getElementById("NoMatches").style.display='none';
- }
- this.lastMatchCount = matches;
- return true;
- }
-
- // return the first item with index index or higher that is visible
- this.NavNext = function(index)
- {
- var focusItem;
- while (1)
- {
- var focusName = 'Item'+index;
- focusItem = document.getElementById(focusName);
- if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
- {
- break;
- }
- else if (!focusItem) // last element
- {
- break;
- }
- focusItem=null;
- index++;
- }
- return focusItem;
- }
-
- this.NavPrev = function(index)
- {
- var focusItem;
- while (1)
- {
- var focusName = 'Item'+index;
- focusItem = document.getElementById(focusName);
- if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
- {
- break;
- }
- else if (!focusItem) // last element
- {
- break;
- }
- focusItem=null;
- index--;
- }
- return focusItem;
- }
-
- this.ProcessKeys = function(e)
- {
- if (e.type == "keydown")
- {
- this.repeatOn = false;
- this.lastKey = e.keyCode;
- }
- else if (e.type == "keypress")
- {
- if (!this.repeatOn)
- {
- if (this.lastKey) this.repeatOn = true;
- return false; // ignore first keypress after keydown
- }
- }
- else if (e.type == "keyup")
- {
- this.lastKey = 0;
- this.repeatOn = false;
- }
- return this.lastKey!=0;
- }
-
- this.Nav = function(evt,itemIndex)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==13) return true;
- if (!this.ProcessKeys(e)) return false;
-
- if (this.lastKey==38) // Up
- {
- var newIndex = itemIndex-1;
- var focusItem = this.NavPrev(newIndex);
- if (focusItem)
- {
- var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
- if (child && child.style.display == 'block') // children visible
- {
- var n=0;
- var tmpElem;
- while (1) // search for last child
- {
- tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
- if (tmpElem)
- {
- focusItem = tmpElem;
- }
- else // found it!
- {
- break;
- }
- n++;
- }
- }
- }
- if (focusItem)
- {
- focusItem.focus();
- }
- else // return focus to search field
- {
- parent.document.getElementById("MSearchField").focus();
- }
- }
- else if (this.lastKey==40) // Down
- {
- var newIndex = itemIndex+1;
- var focusItem;
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem && elem.style.display == 'block') // children visible
- {
- focusItem = document.getElementById('Item'+itemIndex+'_c0');
- }
- if (!focusItem) focusItem = this.NavNext(newIndex);
- if (focusItem) focusItem.focus();
- }
- else if (this.lastKey==39) // Right
- {
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem) elem.style.display = 'block';
- }
- else if (this.lastKey==37) // Left
- {
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem) elem.style.display = 'none';
- }
- else if (this.lastKey==27) // Escape
- {
- parent.searchBox.CloseResultsWindow();
- parent.document.getElementById("MSearchField").focus();
- }
- else if (this.lastKey==13) // Enter
- {
- return true;
- }
- return false;
- }
-
- this.NavChild = function(evt,itemIndex,childIndex)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==13) return true;
- if (!this.ProcessKeys(e)) return false;
-
- if (this.lastKey==38) // Up
- {
- if (childIndex>0)
- {
- var newIndex = childIndex-1;
- document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
- }
- else // already at first child, jump to parent
- {
- document.getElementById('Item'+itemIndex).focus();
- }
- }
- else if (this.lastKey==40) // Down
- {
- var newIndex = childIndex+1;
- var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
- if (!elem) // last child, jump to parent next parent
- {
- elem = this.NavNext(itemIndex+1);
- }
- if (elem)
- {
- elem.focus();
- }
- }
- else if (this.lastKey==27) // Escape
- {
- parent.searchBox.CloseResultsWindow();
- parent.document.getElementById("MSearchField").focus();
- }
- else if (this.lastKey==13) // Enter
- {
- return true;
- }
- return false;
- }
-}
-
-function setKeyActions(elem,action)
-{
- elem.setAttribute('onkeydown',action);
- elem.setAttribute('onkeypress',action);
- elem.setAttribute('onkeyup',action);
-}
-
-function setClassAttr(elem,attr)
-{
- elem.setAttribute('class',attr);
- elem.setAttribute('className',attr);
-}
-
-function createResults()
-{
- var results = document.getElementById("SRResults");
- for (var e=0; e
-
-
-
-
-Nut: src/sqlgeneratorbase_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef SQLGENERATORBASE_H
-
22 #define SQLGENERATORBASE_H
-
-
24 #include <QtCore/qglobal.h>
-
25 #include <QtCore/QObject>
-
26 #include <QtCore/QStringList>
-
27 #include "wherephrase.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
61 virtual QString masterDatabaseName(QString databaseName);
-
-
63 virtual QString fieldType(
FieldModel *field) = 0;
-
64 virtual QString fieldDeclare(
FieldModel *field);
-
-
-
-
-
-
70 virtual QString saveRecord(
Table *t, QString tableName);
-
71 virtual QString insertRecord(
Table *t, QString tableName);
-
72 virtual QString updateRecord(
Table *t, QString tableName);
-
73 virtual QString deleteRecord(
Table *t, QString tableName);
-
-
-
76 virtual QString deleteRecords(QString tableName, QString where);
-
-
78 virtual QString selectCommand(AgregateType t, QString agregateArg,
-
79 QList<WherePhrase> &wheres, QList<WherePhrase> &orders,
-
80 QString tableName, QString joinClassName);
-
-
82 virtual QString selectCommand(QList<WherePhrase> &wheres, QHash<QString, QString> &orders,
-
83 QString tableName, QString joinClassName);
-
84 virtual QString selectCommand(QString selectPhrase,
-
85 QList<WherePhrase> &wheres, QHash<QString, QString> &orders,
-
86 QString tableName, QString joinClassName);
-
-
88 virtual QString deleteCommand(QList<WherePhrase> &wheres, QString tableName);
-
-
90 virtual QString escapeValue(
const QVariant &v)
const ;
-
91 virtual QString phrase(
const PhraseData *d)
const ;
-
92 virtual QString operatorString(
const PhraseData::Condition &cond)
const ;
-
-
-
95 QString agregateText(
const AgregateType &t,
const QString &arg = QString::null)
const ;
-
96 QString fromTableText(
const QString &tableName, QString &joinClassName, QString &orderBy)
const ;
-
97 QString createWhere(QList<WherePhrase> &wheres);
-
98 QString phraseOrder(
const PhraseData *d)
const ;
-
-
-
-
-
103 #endif // SQLGENERATORBASE_H
-
-
-
-
-
diff --git a/doc/html/sqlitegenerator_8h_source.html b/doc/html/sqlitegenerator_8h_source.html
deleted file mode 100644
index bab9f7e..0000000
--- a/doc/html/sqlitegenerator_8h_source.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-Nut: src/sqlitegenerator.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef SQLITEGENERATOR_H
-
22 #define SQLITEGENERATOR_H
-
-
24 #include <QtCore/qglobal.h>
-
25 #include "sqlgeneratorbase_p.h"
-
-
-
-
-
-
-
-
-
-
35 #endif // SQLITEGENERATOR_H
-
-
-
-
-
diff --git a/doc/html/sqlservergenerator_8h_source.html b/doc/html/sqlservergenerator_8h_source.html
deleted file mode 100644
index 5c2bd1e..0000000
--- a/doc/html/sqlservergenerator_8h_source.html
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-Nut: src/sqlservergenerator.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef SQLSERVERGENERATOR_H
-
22 #define SQLSERVERGENERATOR_H
-
-
24 #include <QtCore/qglobal.h>
-
25 #include "sqlgeneratorbase_p.h"
-
-
-
-
-
-
-
-
-
34 QString masterDatabaseName(QString databaseName);
-
-
-
-
-
39 QString escapeValue(
const QVariant &v)
const ;
-
-
-
-
-
44 #endif // SQLSERVERGENERATOR_H
-
-
-
-
-
diff --git a/doc/html/struct_field_model-members.html b/doc/html/struct_field_model-members.html
deleted file mode 100644
index 75ef313..0000000
--- a/doc/html/struct_field_model-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for FieldModel , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/struct_field_model.html b/doc/html/struct_field_model.html
deleted file mode 100644
index c278ac5..0000000
--- a/doc/html/struct_field_model.html
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-Nut: FieldModel Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Member Functions
-
-bool operator== (const FieldModel &f) const
-
-bool operator!= (const FieldModel &f) const
-
-
-Public Attributes
-
-QString name
-
-QVariant::Type type
-
-int length
-
-QString defaultValue
-
-bool notNull
-
-bool isPrimaryKey
-
-bool isAutoIncrement
-
-bool isUnique
-
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/doc/html/struct_relation_model-members.html b/doc/html/struct_relation_model-members.html
deleted file mode 100644
index 8141fa7..0000000
--- a/doc/html/struct_relation_model-members.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-Nut: Member List
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for RelationModel , including all inherited members.
-
-
-
-
-
diff --git a/doc/html/struct_relation_model.html b/doc/html/struct_relation_model.html
deleted file mode 100644
index c7521ea..0000000
--- a/doc/html/struct_relation_model.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-Nut: RelationModel Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Public Attributes
-
-QString className
-
-QString localColumn
-
-TableModel * table
-
-QString foregionColumn
-
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/doc/html/struct_relation_model__coll__graph.dot b/doc/html/struct_relation_model__coll__graph.dot
deleted file mode 100644
index 1dc97af..0000000
--- a/doc/html/struct_relation_model__coll__graph.dot
+++ /dev/null
@@ -1,8 +0,0 @@
-digraph "RelationModel"
-{
- edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
- node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="RelationModel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
- Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" table" ,fontname="Helvetica"];
- Node2 [label="TableModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_table_model.html"];
-}
diff --git a/doc/html/struct_relation_model__coll__graph.md5 b/doc/html/struct_relation_model__coll__graph.md5
deleted file mode 100644
index 3c01a46..0000000
--- a/doc/html/struct_relation_model__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-1d1016c6a2521ac7f33ccacd3e9a5373
\ No newline at end of file
diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png
deleted file mode 100644
index 3b443fc..0000000
Binary files a/doc/html/sync_off.png and /dev/null differ
diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png
deleted file mode 100644
index e08320f..0000000
Binary files a/doc/html/sync_on.png and /dev/null differ
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
deleted file mode 100644
index 3b725c4..0000000
Binary files a/doc/html/tab_a.png and /dev/null differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
deleted file mode 100644
index 258c141..0000000
Binary files a/doc/html/tab_b.png and /dev/null differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
deleted file mode 100644
index 4ca9102..0000000
Binary files a/doc/html/tab_h.png and /dev/null differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
deleted file mode 100644
index ab478c9..0000000
Binary files a/doc/html/tab_s.png and /dev/null differ
diff --git a/doc/html/table_8h_source.html b/doc/html/table_8h_source.html
deleted file mode 100644
index 3173331..0000000
--- a/doc/html/table_8h_source.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-Nut: src/table.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include <QtCore/QObject>
-
25 #include <QtCore/qglobal.h>
-
26 #include <QtCore/QSet>
-
-
28 #include "tablemodel.h"
-
-
30 #include "wherephrase.h"
-
-
-
-
-
-
36 class NUT_EXPORT
Table :
public QObject
-
-
-
-
-
41 explicit Table (QObject *tableSet = 0);
-
-
-
-
-
-
-
-
-
-
51 void add(TableSetBase *);
-
-
-
54 QString primaryKey()
const ;
-
55 bool isPrimaryKeyAutoIncrement()
const ;
-
56 QVariant primaryValue()
const ;
-
57 Status status()
const ;
-
58 void setStatus(
const Status &status);
-
-
60 TableSetBase *tableSet()
const ;
-
61 void setTableSet(TableSetBase *tableSet);
-
-
63 QSet<QString> changedProperties()
const ;
-
-
65 bool setParentTable(
Table *master);
-
-
-
-
-
-
71 void propertyChanged(QString propName);
-
-
-
-
75 QSet<QString> _changedProperties;
-
76 TableSetBase *_tableSet;
-
-
78 QSet<TableSetBase*> tableSets;
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/tablemodel_8h_source.html b/doc/html/tablemodel_8h_source.html
deleted file mode 100644
index a8b6660..0000000
--- a/doc/html/tablemodel_8h_source.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-Nut: src/tablemodel.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef TABLESCHEEMA_H
-
22 #define TABLESCHEEMA_H
-
-
24 #include <QtCore/QVariant>
-
-
-
-
-
-
30 FieldModel () : name(QString::null), length(0), defaultValue(QString::null),
-
31 notNull(
false ), isPrimaryKey(
false ), isAutoIncrement(
false ), isUnique(
false )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
47 bool b = name == f.name
-
-
-
50 && defaultValue == f.defaultValue
-
51 && notNull == f.notNull;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
65 QString foregionColumn;
-
-
-
-
-
-
-
72 TableModel (QJsonObject json, QString tableName);
-
-
74 QJsonObject toJson()
const ;
-
-
-
-
-
-
-
-
-
83 QString toString()
const ;
-
-
85 QString primaryKey()
const ;
-
-
-
88 void setName(
const QString &name);
-
-
90 QString className()
const ;
-
91 void setClassName(
const QString &className);
-
-
-
94 void setTypeId(
const int &typeId);
-
95 QList<FieldModel *> fields()
const ;
-
96 QList<RelationModel *> foregionKeys()
const ;
-
97 QStringList fieldsNames()
const ;
-
-
-
-
101 static TableModel *findByClassName(QString className);
-
-
-
-
-
-
-
-
-
110 QList<FieldModel*> _fields;
-
111 QList<RelationModel*> _foregionKeys;
-
112 static QSet<TableModel*>_allModels;
-
-
-
115 #endif // TABLESCHEEMA_H
-
-
-
-
-
diff --git a/doc/html/tableset_8h_source.html b/doc/html/tableset_8h_source.html
deleted file mode 100644
index f5ba5c9..0000000
--- a/doc/html/tableset_8h_source.html
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-Nut: src/tableset.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include <QtCore/qglobal.h>
-
25 #include <QtCore/QVariant>
-
26 #include <QtCore/QMetaMethod>
-
27 #include <QtSql/QSqlQuery>
-
-
29 #include "tablesetbase_p.h"
-
-
-
-
-
-
-
-
-
-
39 class NUT_EXPORT
TableSet :
public TableSetBase
-
-
-
-
-
-
-
46 void append(QList<T*> t);
-
-
48 void remove (QList<T*> t);
-
-
50 inline T type()
const {}
-
-
-
-
54 const T &operator[](
int i)
const ;
-
-
-
-
-
-
-
61 _childClassName = T::staticMetaObject.className();
-
-
-
-
65 Q_OUTOFLINE_TEMPLATE TableSet<T>::TableSet(
Table *parent) : TableSetBase(parent)
-
-
67 _childClassName = T::staticMetaObject.className();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
81 return _tables.count();
-
-
-
-
-
-
87 return (T*)_tablesList.at(i);
-
-
-
-
-
-
93 return _tablesList[i];
-
-
-
-
-
-
-
100 _tablesList.append(t);
-
-
102 t->setTableSet(
this );
-
103 if (t->status() != Table::FeatchedFromDB)
-
104 t->setStatus(Table::Added);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
118 t->setStatus(Table::Deleted);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/tablesetbase__p_8h_source.html b/doc/html/tablesetbase__p_8h_source.html
deleted file mode 100644
index cdd5930..0000000
--- a/doc/html/tablesetbase__p_8h_source.html
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-Nut: src/tablesetbase_p.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21 #ifndef TABLESETBASE_H
-
22 #define TABLESETBASE_H
-
-
24 #include <QtCore/QObject>
-
25 #include <QtCore/qglobal.h>
-
26 #include <QtCore/QSet>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
42 QString childClassName()
const ;
-
-
-
45 void setDatabase(
Database *database);
-
-
-
-
49 QList<Table*> _tablesList;
-
-
-
-
53 QString _childClassName;
-
-
-
56 #endif // TABLESETBASE_H
-
-
-
-
-
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644
index 9cf578f..0000000
--- a/doc/html/tabs.css
+++ /dev/null
@@ -1,60 +0,0 @@
-.tabs, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 13px;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- line-height: 36px;
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/doc/html/wherephrase_8h_source.html b/doc/html/wherephrase_8h_source.html
deleted file mode 100644
index 06db3c3..0000000
--- a/doc/html/wherephrase_8h_source.html
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-Nut: src/wherephrase.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
- Nut
- 0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24 #include <QtCore/qglobal.h>
-
-
-
-
-
-
30 #include <QSharedPointer>
-
-
-
-
34 class SqlGeneratorBase;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
76 Condition operatorCond;
-
-
-
-
-
-
-
83 PhraseData (
const char *className,
const char * s);
-
-
-
-
-
-
-
-
-
-
-
94 QSharedPointer<PhraseData> _dataPointer;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/database.cpp b/src/database.cpp
index 6551903..6135f42 100644
--- a/src/database.cpp
+++ b/src/database.cpp
@@ -179,7 +179,7 @@ bool DatabasePrivate::getCurrectScheema()
tables.clear();
// TODO: change logs must not be in model
- int changeLogTypeId = qRegisterMetaType();
+ int changeLogTypeId = qRegisterMetaType();
currentModel.append(
new TableModel(changeLogTypeId, __CHANGE_LOG_TABLE_NAME));
tables.insert(ChangeLogTable::staticMetaObject.className(),
@@ -237,8 +237,6 @@ bool DatabasePrivate::getCurrectScheema()
DatabaseModel DatabasePrivate::getLastScheema()
{
- Q_Q(Database);
-
ChangeLogTable *u = changeLogs->query()
->orderBy(!ChangeLogTable::idField())
->first();
@@ -326,7 +324,6 @@ Database::Database(const Database &other)
: QObject(other.parent()), d_ptr(new DatabasePrivate(this))
{
DatabasePrivate::lastId++;
- Q_D(Database);
setDriver(other.driver());
setHostName(other.hostName());
@@ -481,6 +478,12 @@ void Database::databaseUpdated(QString oldVersion, QString newVersion)
}
+/**
+ * @brief Database::open
+ * Opens the database connection using the current connection values.
+ * Returns true on success; otherwise returns false.
+ * @return bool
+ */
bool Database::open()
{
return open(true);
diff --git a/src/tableset.h b/src/tableset.h
index 2a9c6be..b5e069f 100644
--- a/src/tableset.h
+++ b/src/tableset.h
@@ -27,8 +27,6 @@
#include
#include
-#include
-
#include "tablesetbase_p.h"
//#include "database.h"
#include "table.h"
@@ -62,15 +60,13 @@ public:
template
Q_OUTOFLINE_TEMPLATE TableSet::TableSet(Database *parent) : TableSetBase(parent)
{
-// auto t = new QMetaType(qRegisterMetaType());
-// _childClassName = t->metaObject()->className();
+ _childClassName = T::staticMetaObject.className();
}
template
Q_OUTOFLINE_TEMPLATE TableSet::TableSet(Table *parent) : TableSetBase(parent)
{
-// auto t = new QMetaType(qRegisterMetaType());
-// _childClassName = t->metaObject()->className();
+ _childClassName = T::staticMetaObject.className();
}
template
diff --git a/test/basic/maintest.cpp b/test/basic/maintest.cpp
index 908e796..d12ba0f 100644
--- a/test/basic/maintest.cpp
+++ b/test/basic/maintest.cpp
@@ -41,8 +41,8 @@ void MainTest::initTestCase()
void MainTest::dataScheema()
{
- auto json = db.model().toJson();
- auto model = DatabaseModel::fromJson(json);
+// auto json = db.model().toJson();
+// auto model = DatabaseModel::fromJson(json);
// qDebug() << model.toJson();
// qDebug() << db.model().toJson();
@@ -98,7 +98,7 @@ void MainTest::selectPosts()
auto q = db.posts()->query()
// q->join(Post::commentsTable());
// q->join(Post::commentsTable());
-// ->join()
+ ->join()
->orderBy(!Post::saveDateField() & Post::bodyField())
->setWhere(Post::idField() == postId);