diff options
Diffstat (limited to 'qtjava/javalib/examples/demo/sql/EditBookForm.java')
-rw-r--r-- | qtjava/javalib/examples/demo/sql/EditBookForm.java | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/qtjava/javalib/examples/demo/sql/EditBookForm.java b/qtjava/javalib/examples/demo/sql/EditBookForm.java index 6c07176f..4def1743 100644 --- a/qtjava/javalib/examples/demo/sql/EditBookForm.java +++ b/qtjava/javalib/examples/demo/sql/EditBookForm.java @@ -9,33 +9,33 @@ import org.kde.qt.*; import java.util.HashMap; -public class EditBookForm extends QDialog { - QDataBrowser BookDataBrowser; - QLabel labelPrice; - QLabel labelTitle; - QLineEdit QLineEditTitle; - QLineEdit QLineEditPrice; - QPushButton PushButtonInsert; - QPushButton PushButtonUpdate; - QPushButton PushButtonDelete; - QPushButton PushButtonClose; - QPushButton PushButtonFirst; - QPushButton PushButtonPrev; - QPushButton PushButtonNext; - QPushButton PushButtonLast; - QLabel TextLabel1; - QComboBox ComboBoxAuthor; - - QVBoxLayout EditBookFormLayout; - QGridLayout BookDataBrowserLayout; - QGridLayout Layout2; - QHBoxLayout Layout6; - QHBoxLayout Layout3; - QHBoxLayout Layout6_2; +public class EditBookForm extends TQDialog { + TQDataBrowser BookDataBrowser; + TQLabel labelPrice; + TQLabel labelTitle; + TQLineEdit TQLineEditTitle; + TQLineEdit TQLineEditPrice; + TQPushButton PushButtonInsert; + TQPushButton PushButtonUpdate; + TQPushButton PushButtonDelete; + TQPushButton PushButtonClose; + TQPushButton PushButtonFirst; + TQPushButton PushButtonPrev; + TQPushButton PushButtonNext; + TQPushButton PushButtonLast; + TQLabel TextLabel1; + TQComboBox ComboBoxAuthor; + + TQVBoxLayout EditBookFormLayout; + TQGridLayout BookDataBrowserLayout; + TQGridLayout Layout2; + TQHBoxLayout Layout6; + TQHBoxLayout Layout3; + TQHBoxLayout Layout6_2; HashMap authorMap; - QSizePolicy policy_1; - QSqlForm BookDataBrowserForm; + TQSizePolicy policy_1; + TQSqlForm BookDataBrowserForm; /* * Constructs a EditBookForm which is a child of 'parent', with the @@ -44,102 +44,102 @@ public class EditBookForm extends QDialog { * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ -EditBookForm( QWidget parent, String name, boolean modal, int fl ) +EditBookForm( TQWidget parent, String name, boolean modal, int fl ) { super( parent, name, modal, fl ); if ( name == null ) setName( "EditBookForm" ); resize( 524, 371 ); setCaption( trUtf8( "Edit Books" ) ); - EditBookFormLayout = new QVBoxLayout( this ); + EditBookFormLayout = new TQVBoxLayout( this ); EditBookFormLayout.setSpacing( 6 ); EditBookFormLayout.setMargin( 11 ); - BookDataBrowser = new QDataBrowser( this, "BookDataBrowser" ); - BookDataBrowserLayout = new QGridLayout( BookDataBrowser ); + BookDataBrowser = new TQDataBrowser( this, "BookDataBrowser" ); + BookDataBrowserLayout = new TQGridLayout( BookDataBrowser ); BookDataBrowser.setSort( new String[] { "title ASC" } ); BookDataBrowserLayout.setSpacing( 6 ); BookDataBrowserLayout.setMargin( 11 ); - Layout2 = new QGridLayout(); + Layout2 = new TQGridLayout(); Layout2.setSpacing( 6 ); Layout2.setMargin( 0 ); - labelPrice = new QLabel( BookDataBrowser, "labelPrice" ); + labelPrice = new TQLabel( BookDataBrowser, "labelPrice" ); labelPrice.setText( trUtf8( "Price" ) ); Layout2.addWidget( labelPrice, 1, 0 ); - labelTitle = new QLabel( BookDataBrowser, "labelTitle" ); + labelTitle = new TQLabel( BookDataBrowser, "labelTitle" ); labelTitle.setText( trUtf8( "Title" ) ); Layout2.addWidget( labelTitle, 0, 0 ); - QLineEditTitle = new QLineEdit( BookDataBrowser, "QLineEditTitle" ); + TQLineEditTitle = new TQLineEdit( BookDataBrowser, "TQLineEditTitle" ); - Layout2.addWidget( QLineEditTitle, 0, 1 ); + Layout2.addWidget( TQLineEditTitle, 0, 1 ); - QLineEditPrice = new QLineEdit( BookDataBrowser, "QLineEditPrice" ); + TQLineEditPrice = new TQLineEdit( BookDataBrowser, "TQLineEditPrice" ); - Layout2.addWidget( QLineEditPrice, 1, 1 ); + Layout2.addWidget( TQLineEditPrice, 1, 1 ); BookDataBrowserLayout.addLayout( Layout2, 0, 0 ); - Layout6 = new QHBoxLayout(); + Layout6 = new TQHBoxLayout(); Layout6.setSpacing( 6 ); Layout6.setMargin( 0 ); - PushButtonInsert = new QPushButton( BookDataBrowser, "PushButtonInsert" ); + PushButtonInsert = new TQPushButton( BookDataBrowser, "PushButtonInsert" ); PushButtonInsert.setText( trUtf8( "&Insert" ) ); Layout6.addWidget( PushButtonInsert ); - PushButtonUpdate = new QPushButton( BookDataBrowser, "PushButtonUpdate" ); + PushButtonUpdate = new TQPushButton( BookDataBrowser, "PushButtonUpdate" ); PushButtonUpdate.setText( trUtf8( "&Update" ) ); PushButtonUpdate.setDefault( true ); Layout6.addWidget( PushButtonUpdate ); - PushButtonDelete = new QPushButton( BookDataBrowser, "PushButtonDelete" ); + PushButtonDelete = new TQPushButton( BookDataBrowser, "PushButtonDelete" ); PushButtonDelete.setText( trUtf8( "&Delete" ) ); Layout6.addWidget( PushButtonDelete ); - PushButtonClose = new QPushButton( BookDataBrowser, "PushButtonClose" ); + PushButtonClose = new TQPushButton( BookDataBrowser, "PushButtonClose" ); PushButtonClose.setText( trUtf8( "&Close" ) ); Layout6.addWidget( PushButtonClose ); BookDataBrowserLayout.addLayout( Layout6, 3, 0 ); - Layout3 = new QHBoxLayout(); + Layout3 = new TQHBoxLayout(); Layout3.setSpacing( 6 ); Layout3.setMargin( 0 ); - PushButtonFirst = new QPushButton( BookDataBrowser, "PushButtonFirst" ); + PushButtonFirst = new TQPushButton( BookDataBrowser, "PushButtonFirst" ); PushButtonFirst.setText( trUtf8( "|< &First" ) ); Layout3.addWidget( PushButtonFirst ); - PushButtonPrev = new QPushButton( BookDataBrowser, "PushButtonPrev" ); + PushButtonPrev = new TQPushButton( BookDataBrowser, "PushButtonPrev" ); PushButtonPrev.setText( trUtf8( "<< &Prev" ) ); Layout3.addWidget( PushButtonPrev ); - PushButtonNext = new QPushButton( BookDataBrowser, "PushButtonNext" ); + PushButtonNext = new TQPushButton( BookDataBrowser, "PushButtonNext" ); PushButtonNext.setText( trUtf8( "&Next >>" ) ); Layout3.addWidget( PushButtonNext ); - PushButtonLast = new QPushButton( BookDataBrowser, "PushButtonLast" ); + PushButtonLast = new TQPushButton( BookDataBrowser, "PushButtonLast" ); PushButtonLast.setText( trUtf8( "&Last >|" ) ); Layout3.addWidget( PushButtonLast ); BookDataBrowserLayout.addLayout( Layout3, 2, 0 ); - Layout6_2 = new QHBoxLayout(); + Layout6_2 = new TQHBoxLayout(); Layout6_2.setSpacing( 6 ); Layout6_2.setMargin( 0 ); - TextLabel1 = new QLabel( BookDataBrowser, "TextLabel1" ); + TextLabel1 = new TQLabel( BookDataBrowser, "TextLabel1" ); TextLabel1.setText( trUtf8( "Author" ) ); Layout6_2.addWidget( TextLabel1 ); - ComboBoxAuthor = new QComboBox( false, BookDataBrowser, "ComboBoxAuthor" ); - policy_1 = new QSizePolicy( (int)7, (int)0, ComboBoxAuthor.sizePolicy().hasHeightForWidth() ); + ComboBoxAuthor = new TQComboBox( false, BookDataBrowser, "ComboBoxAuthor" ); + policy_1 = new TQSizePolicy( (int)7, (int)0, ComboBoxAuthor.sizePolicy().hasHeightForWidth() ); ComboBoxAuthor.setSizePolicy( policy_1 ); Layout6_2.addWidget( ComboBoxAuthor ); @@ -147,9 +147,9 @@ EditBookForm( QWidget parent, String name, boolean modal, int fl ) EditBookFormLayout.addWidget( BookDataBrowser ); // database support - BookDataBrowserForm = new QSqlForm( this, "BookDataBrowserForm" ); - BookDataBrowserForm.insert( QLineEditTitle, "title" ); - BookDataBrowserForm.insert( QLineEditPrice, "price" ); + BookDataBrowserForm = new TQSqlForm( this, "BookDataBrowserForm" ); + BookDataBrowserForm.insert( TQLineEditTitle, "title" ); + BookDataBrowserForm.insert( TQLineEditPrice, "price" ); BookDataBrowser.setForm( BookDataBrowserForm ); @@ -169,15 +169,15 @@ EditBookForm( QWidget parent, String name, boolean modal, int fl ) connect( PushButtonUpdate, SIGNAL( "clicked()" ), BookDataBrowser, SLOT( "update()" ) ); connect( PushButtonDelete, SIGNAL( "clicked()" ), BookDataBrowser, SLOT( "del()" ) ); connect( PushButtonClose, SIGNAL( "clicked()" ), this, SLOT( "accept()" ) ); - connect( BookDataBrowser, SIGNAL( "primeUpdate(QSqlRecord)" ), this, SLOT( "primeUpdateBook(QSqlRecord)" ) ); - connect( BookDataBrowser, SIGNAL( "beforeUpdate(QSqlRecord)" ), this, SLOT( "beforeUpdateBook(QSqlRecord)" ) ); - connect( BookDataBrowser, SIGNAL( "beforeInsert(QSqlRecord)" ), this, SLOT( "beforeUpdateBook(QSqlRecord)" ) ); - connect( BookDataBrowser, SIGNAL( "primeInsert(QSqlRecord)" ), this, SLOT( "primeInsertBook(QSqlRecord)" ) ); - connect( BookDataBrowser, SIGNAL( "primeInsert(QSqlRecord)" ), this, SLOT( "primeInsertBook(QSqlRecord)" ) ); + connect( BookDataBrowser, SIGNAL( "primeUpdate(TQSqlRecord)" ), this, SLOT( "primeUpdateBook(TQSqlRecord)" ) ); + connect( BookDataBrowser, SIGNAL( "beforeUpdate(TQSqlRecord)" ), this, SLOT( "beforeUpdateBook(TQSqlRecord)" ) ); + connect( BookDataBrowser, SIGNAL( "beforeInsert(TQSqlRecord)" ), this, SLOT( "beforeUpdateBook(TQSqlRecord)" ) ); + connect( BookDataBrowser, SIGNAL( "primeInsert(TQSqlRecord)" ), this, SLOT( "primeInsertBook(TQSqlRecord)" ) ); + connect( BookDataBrowser, SIGNAL( "primeInsert(TQSqlRecord)" ), this, SLOT( "primeInsertBook(TQSqlRecord)" ) ); // tab order - setTabOrder( QLineEditTitle, QLineEditPrice ); - setTabOrder( QLineEditPrice, ComboBoxAuthor ); + setTabOrder( TQLineEditTitle, TQLineEditPrice ); + setTabOrder( TQLineEditPrice, ComboBoxAuthor ); setTabOrder( ComboBoxAuthor, PushButtonFirst ); setTabOrder( PushButtonFirst, PushButtonPrev ); setTabOrder( PushButtonPrev, PushButtonNext ); @@ -197,7 +197,7 @@ public void polish() { if ( BookDataBrowser != null ) { if ( BookDataBrowser.sqlCursor() == null ) { - QSqlCursor cursor = new QSqlCursor( "book" ); + TQSqlCursor cursor = new TQSqlCursor( "book" ); BookDataBrowser.setSqlCursor( cursor, true ); BookDataBrowser.refresh(); BookDataBrowser.first(); @@ -206,11 +206,11 @@ public void polish() super.polish(); } -void beforeUpdateBook(QSqlRecord buffer) +void beforeUpdateBook(TQSqlRecord buffer) { int[] id = { 0 }; mapAuthor( ComboBoxAuthor.currentText(), id, false ); - buffer.setValue( "authorid", new QVariant(id[0]) ); + buffer.setValue( "authorid", new TQVariant(id[0]) ); } void mapAuthor(String name, int[] id, boolean populate) @@ -221,9 +221,9 @@ void mapAuthor(String name, int[] id, boolean populate) // id[0] = authorMap[ name ]; } -void primeInsertBook(QSqlRecord buffer) +void primeInsertBook(TQSqlRecord buffer) { - QSqlQuery q = new QSqlQuery(); + TQSqlQuery q = new TQSqlQuery(); q.exec( "UPDATE sequence SET sequence = sequence + 1 WHERE tablename='book';" ); q.exec( "SELECT sequence FROM sequence WHERE tablename='book';" ); if ( q.next() ) { @@ -231,10 +231,10 @@ void primeInsertBook(QSqlRecord buffer) } } -void primeUpdateBook(QSqlRecord buffer) +void primeUpdateBook(TQSqlRecord buffer) { // Who is this book's author? - QSqlQuery query = new QSqlQuery( "SELECT surname FROM author WHERE id=" + + TQSqlQuery query = new TQSqlQuery( "SELECT surname FROM author WHERE id=" + buffer.value( "authorid" ).toString() + ";" ); String author = ""; if ( query.next() ) @@ -251,7 +251,7 @@ void primeUpdateBook(QSqlRecord buffer) void init() { authorMap = new HashMap(); - QSqlQuery query = new QSqlQuery( "SELECT surname, id FROM author ORDER BY surname;" ); + TQSqlQuery query = new TQSqlQuery( "SELECT surname, id FROM author ORDER BY surname;" ); while ( query.next() ) { ComboBoxAuthor.insertItem( query.value( 0 ).toString() ); int[] id = new int[1]; |