summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/tools/designer/examples/book/book6
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/tools/designer/examples/book/book6')
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/book.ui189
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/book.ui.h33
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/book6.pro8
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui300
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui.h10
-rw-r--r--tqtinterface/qt4/tools/designer/examples/book/book6/main.cpp27
6 files changed, 0 insertions, 567 deletions
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui b/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui
deleted file mode 100644
index 9fc5992..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
-<class>BookForm</class>
-<include location="global" impldecl="in declaration">qsqlrecord.h</include>
-<include location="local" impldecl="in declaration">editbook.h</include>
-<include location="global" impldecl="in declaration">qdatabrowser.h</include>
-<include location="local" implDecl="in declaration">book.ui.h</include>
-<layoutdefaults spacing="6" margin="11"/>
-<widget class="TQDialog">
- <property name="name">
- <cstring>BookForm</cstring>
- </property>
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>494</width>
- <height>506</height>
- </rect>
- </property>
- <property name="caption">
- <string>Book</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>11</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQSplitter">
- <property name="name">
- <cstring>Splitter1</cstring>
- </property>
- <property name="frameShape">
- <enum>MShape</enum>
- </property>
- <property name="frameShadow">
- <enum>MShadow</enum>
- </property>
- <property name="orientation">
- <enum>Vertical</enum>
- </property>
- <widget class="TQDataTable">
- <column>
- <property name="text">
- <string>Surname</string>
- </property>
- <property name="field">
- <string>surname</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Forename</string>
- </property>
- <property name="field">
- <string>forename</string>
- </property>
- </column>
- <property name="name">
- <cstring>AuthorDataTable</cstring>
- </property>
- <property name="confirmDelete">
- <bool>true</bool>
- </property>
- <property name="sort">
- <stringlist>
- <string>surname ASC</string>
- <string>forename ASC</string>
- </stringlist>
- </property>
- <property name="database" stdset="0">
- <stringlist>
- <string>(default)</string>
- <string>author</string>
- </stringlist>
- </property>
- </widget>
- <widget class="TQDataTable">
- <column>
- <property name="text">
- <string>Title</string>
- </property>
- <property name="field">
- <string>title</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Price</string>
- </property>
- <property name="field">
- <string>price</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Notes</string>
- </property>
- <property name="field">
- <string>notes</string>
- </property>
- </column>
- <property name="name">
- <cstring>BookDataTable</cstring>
- </property>
- <property name="readOnly">
- <bool>true</bool>
- </property>
- <property name="sort">
- <stringlist>
- <string>title ASC</string>
- </stringlist>
- </property>
- <property name="database" stdset="0">
- <stringlist>
- <string>(default)</string>
- <string>book</string>
- </stringlist>
- </property>
- </widget>
- </widget>
- <widget class="TQLayoutWidget">
- <property name="name">
- <cstring>Layout5</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>EditPushButton</cstring>
- </property>
- <property name="text">
- <string>&amp;Edit Books</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>QuitPushButton</cstring>
- </property>
- <property name="text">
- <string>&amp;Quit</string>
- </property>
- </widget>
- </hbox>
- </widget>
- </vbox>
-</widget>
-<connections>
- <connection language="C++">
- <sender>QuitPushButton</sender>
- <signal>clicked()</signal>
- <receiver>BookForm</receiver>
- <slot>accept()</slot>
- </connection>
- <connection language="C++">
- <sender>EditPushButton</sender>
- <signal>clicked()</signal>
- <receiver>BookForm</receiver>
- <slot>editClicked()</slot>
- </connection>
- <connection language="C++">
- <sender>AuthorDataTable</sender>
- <signal>primeInsert(QSqlRecord*)</signal>
- <receiver>BookForm</receiver>
- <slot>primeInsertAuthor(QSqlRecord*)</slot>
- </connection>
- <connection language="C++">
- <sender>AuthorDataTable</sender>
- <signal>currentChanged(QSqlRecord*)</signal>
- <receiver>BookForm</receiver>
- <slot>newCurrentAuthor(QSqlRecord*)</slot>
- </connection>
- <slot access="public" specifier="virtual" language="C++" returnType="void">editClicked()</slot>
- <slot access="public" specifier="virtual" language="C++" returnType="void">newCurrentAuthor( QSqlRecord * author )</slot>
- <slot access="public" specifier="virtual" language="C++" returnType="void">primeInsertAuthor( QSqlRecord * buffer )</slot>
-</connections>
-</UI>
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui.h b/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui.h
deleted file mode 100644
index fe0b39d..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/book.ui.h
+++ /dev/null
@@ -1,33 +0,0 @@
-void BookForm::editClicked()
-{
- EditBookForm *dialog = new EditBookForm( this, "Edit Book Form", TRUE );
- TQSqlCursor cur( "book" );
- dialog->BookDataBrowser->setSqlCursor( &cur );
- dialog->BookDataBrowser->setFilter( BookDataTable->filter() );
- dialog->BookDataBrowser->setSort(TQSqlIndex::fromStringList(
- BookDataTable->sort(), &cur ) );
- dialog->BookDataBrowser->refresh();
- int i = BookDataTable->currentRow();
- if ( i == -1 ) i = 0; // Always use the first row
- dialog->BookDataBrowser->seek( i );
- dialog->exec();
- delete dialog;
- BookDataTable->refresh();
-}
-
-void BookForm::newCurrentAuthor( TQSqlRecord * author )
-{
- BookDataTable->setFilter( "authorid=" + author->value( "id" ).toString() );
- BookDataTable->refresh();
-}
-
-void BookForm::primeInsertAuthor( TQSqlRecord * buffer )
-{
- TQSqlQuery query;
- query.exec( "UPDATE sequence SET sequence = sequence + 1 WHERE tablename='author';" );
- query.exec( "SELECT sequence FROM sequence WHERE tablename='author';" );
- if ( query.next() ) {
- buffer->setValue( "id", query.value( 0 ) );
- }
-}
-
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/book6.pro b/tqtinterface/qt4/tools/designer/examples/book/book6/book6.pro
deleted file mode 100644
index 030db5f..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/book6.pro
+++ /dev/null
@@ -1,8 +0,0 @@
-TEMPLATE = app
-LANGUAGE = C++
-
-CONFIG += qt warn_on release
-
-SOURCES += main.cpp ../connection.cpp
-FORMS = book.ui editbook.ui
-DBFILE = book.db
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui b/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui
deleted file mode 100644
index abbab27..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
-<class>EditBookForm</class>
-<include location="global" impldecl="in declaration">qsqlrecord.h</include>
-<include location="local" implDecl="in declaration">editbook.ui.h</include>
-<forward>class QSqlRecord;</forward>
-<layoutdefaults spacing="6" margin="11"/>
-<widget class="TQDialog">
- <property name="name">
- <cstring>EditBookForm</cstring>
- </property>
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>536</width>
- <height>285</height>
- </rect>
- </property>
- <property name="caption">
- <string>Edit Books</string>
- </property>
- <vbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>11</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQDataBrowser">
- <property name="name">
- <cstring>BookDataBrowser</cstring>
- </property>
- <property name="sort">
- <stringlist>
- <string>title ASC</string>
- </stringlist>
- </property>
- <property name="database" stdset="0">
- <stringlist>
- <string>(default)</string>
- <string>book</string>
- </stringlist>
- </property>
- <property name="frameworkCode" stdset="0">
- <bool>false</bool>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>11</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQLayoutWidget" row="0" column="0">
- <property name="name">
- <cstring>Layout2</cstring>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQLabel" row="1" column="0">
- <property name="name">
- <cstring>labelPrice</cstring>
- </property>
- <property name="text">
- <string>Price</string>
- </property>
- </widget>
- <widget class="TQLabel" row="0" column="0">
- <property name="name">
- <cstring>labelTitle</cstring>
- </property>
- <property name="text">
- <string>Title</string>
- </property>
- </widget>
- <widget class="TQLineEdit" row="0" column="1">
- <property name="name">
- <cstring>QLineEditTitle</cstring>
- </property>
- <property name="database" stdset="0">
- <stringlist>
- <string>(default)</string>
- <string>book</string>
- <string>title</string>
- </stringlist>
- </property>
- </widget>
- <widget class="TQLineEdit" row="1" column="1">
- <property name="name">
- <cstring>QLineEditPrice</cstring>
- </property>
- <property name="database" stdset="0">
- <stringlist>
- <string>(default)</string>
- <string>book</string>
- <string>price</string>
- </stringlist>
- </property>
- </widget>
- </grid>
- </widget>
- <widget class="TQLayoutWidget" row="1" column="0">
- <property name="name">
- <cstring>Layout3</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonFirst</cstring>
- </property>
- <property name="text">
- <string>|&lt; &amp;First</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonPrev</cstring>
- </property>
- <property name="text">
- <string>&lt;&lt; &amp;Prev</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonNext</cstring>
- </property>
- <property name="text">
- <string>&amp;Next &gt;&gt;</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonLast</cstring>
- </property>
- <property name="text">
- <string>&amp;Last &gt;|</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <widget class="TQLayoutWidget" row="2" column="0">
- <property name="name">
- <cstring>Layout6</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonInsert</cstring>
- </property>
- <property name="text">
- <string>&amp;Insert</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonUpdate</cstring>
- </property>
- <property name="text">
- <string>&amp;Update</string>
- </property>
- <property name="default">
- <bool>true</bool>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonDelete</cstring>
- </property>
- <property name="text">
- <string>&amp;Delete</string>
- </property>
- </widget>
- <widget class="TQPushButton">
- <property name="name">
- <cstring>PushButtonClose</cstring>
- </property>
- <property name="text">
- <string>&amp;Close</string>
- </property>
- </widget>
- </hbox>
- </widget>
- </grid>
- </widget>
- </vbox>
-</widget>
-<connections>
- <connection language="C++">
- <sender>PushButtonFirst</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>first()</slot>
- </connection>
- <connection language="C++">
- <sender>BookDataBrowser</sender>
- <signal>firstRecordAvailable( bool )</signal>
- <receiver>PushButtonFirst</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonPrev</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>prev()</slot>
- </connection>
- <connection language="C++">
- <sender>BookDataBrowser</sender>
- <signal>prevRecordAvailable( bool )</signal>
- <receiver>PushButtonPrev</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonNext</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>next()</slot>
- </connection>
- <connection language="C++">
- <sender>BookDataBrowser</sender>
- <signal>nextRecordAvailable( bool )</signal>
- <receiver>PushButtonNext</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonLast</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>last()</slot>
- </connection>
- <connection language="C++">
- <sender>BookDataBrowser</sender>
- <signal>lastRecordAvailable( bool )</signal>
- <receiver>PushButtonLast</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonInsert</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>insert()</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonUpdate</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>update()</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonDelete</sender>
- <signal>clicked()</signal>
- <receiver>BookDataBrowser</receiver>
- <slot>del()</slot>
- </connection>
- <connection language="C++">
- <sender>BookDataBrowser</sender>
- <signal>primeInsert(QSqlRecord*)</signal>
- <receiver>EditBookForm</receiver>
- <slot>primeInsertBook(QSqlRecord*)</slot>
- </connection>
- <connection language="C++">
- <sender>PushButtonClose</sender>
- <signal>clicked()</signal>
- <receiver>EditBookForm</receiver>
- <slot>accept()</slot>
- </connection>
- <slot access="public" specifier="virtual" language="C++" returnType="void">primeInsertBook( QSqlRecord * buffer )</slot>
-</connections>
-</UI>
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui.h b/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui.h
deleted file mode 100644
index 28d5035..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/editbook.ui.h
+++ /dev/null
@@ -1,10 +0,0 @@
-void EditBookForm::primeInsertBook( TQSqlRecord * buffer )
-{
- TQSqlQuery query;
- query.exec( "UPDATE sequence SET sequence = sequence + 1 WHERE tablename='book';" );
- query.exec( "SELECT sequence FROM sequence WHERE tablename='book';" );
- if ( query.next() ) {
- buffer->setValue( "id", query.value( 0 ) );
- }
-}
-
diff --git a/tqtinterface/qt4/tools/designer/examples/book/book6/main.cpp b/tqtinterface/qt4/tools/designer/examples/book/book6/main.cpp
deleted file mode 100644
index d244790..0000000
--- a/tqtinterface/qt4/tools/designer/examples/book/book6/main.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Timothy Pearson and (C) 1992-2008 Trolltech ASA.
-**
-** This file is part of an example program for TQt. This example
-** program may be used, distributed and modified without limitation.
-**
-*****************************************************************************/
-
-#include <tqapplication.h>
-#include <tqsqldatabase.h>
-#include "book.h"
-#include "../connection.h"
-
-int main( int argc, char *argv[] )
-{
- TQApplication app( argc, argv );
-
- if ( ! createConnections() )
- return 1;
-
- BookForm bookForm;
- app.setMainWidget( &bookForm );
- bookForm.show();
-
- return app.exec();
-}