/**************************************************************************** ** Form implementation generated from reading ui file 'prefs.ui' ** ** Created: Fri Nov 22 15:16:41 2002 ** by: The User Interface Compiler (uic) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "prefs.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "prefs.ui.h" /* * Constructs a prefs which is a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * TRUE to construct a modal dialog. */ prefs::prefs( QWidget* parent, const char* name, bool modal, WFlags fl ) : QDialog( parent, name, modal, fl ) { if ( !name ) setName( "prefs" ); resize( 543, 334 ); setCaption( trUtf8( "kOctave Settings" ) ); setSizeGripEnabled( TRUE ); prefsLayout = new QGridLayout( this, 1, 1, 11, 6, "prefsLayout"); Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1"); buttonHelp = new QPushButton( this, "buttonHelp" ); buttonHelp->setEnabled( FALSE ); buttonHelp->setText( trUtf8( "Help" ) ); buttonHelp->setAccel( 4144 ); buttonHelp->setAutoDefault( TRUE ); Layout1->addWidget( buttonHelp ); QSpacerItem* spacer = new QSpacerItem( 20, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout1->addItem( spacer ); buttonOk = new QPushButton( this, "buttonOk" ); buttonOk->setText( trUtf8( "&OK" ) ); buttonOk->setAccel( 276824143 ); buttonOk->setAutoDefault( TRUE ); buttonOk->setDefault( TRUE ); Layout1->addWidget( buttonOk ); buttonCancel = new QPushButton( this, "buttonCancel" ); buttonCancel->setText( trUtf8( "&Cancel" ) ); buttonCancel->setAccel( 276824131 ); buttonCancel->setAutoDefault( TRUE ); Layout1->addWidget( buttonCancel ); prefsLayout->addLayout( Layout1, 1, 0 ); tabWidget = new QTabWidget( this, "tabWidget" ); QToolTip::add( tabWidget, trUtf8( "" ) ); QWhatsThis::add( tabWidget, trUtf8( "" ) ); Widget8 = new QWidget( tabWidget, "Widget8" ); Widget8Layout = new QGridLayout( Widget8, 1, 1, 4, 6, "Widget8Layout"); Layout6 = new QGridLayout( 0, 1, 1, 0, 6, "Layout6"); octaveLine = new KLineEdit( Widget8, "octaveLine" ); octaveLine->setText( trUtf8( "/usr/bin/octave" ) ); QWhatsThis::add( octaveLine, trUtf8( "Path to you Octave executable (Required)" ) ); Layout6->addWidget( octaveLine, 0, 1 ); PushButton13 = new QPushButton( Widget8, "PushButton13" ); PushButton13->setText( trUtf8( "&Browse" ) ); Layout6->addWidget( PushButton13, 0, 2 ); TextLabel2 = new QLabel( Widget8, "TextLabel2" ); TextLabel2->setText( trUtf8( "Documentation path" ) ); Layout6->addWidget( TextLabel2, 1, 0 ); docsLine = new KLineEdit( Widget8, "docsLine" ); docsLine->setText( trUtf8( "/home/matti/.kde/shate/apps/koctave/docs" ) ); QWhatsThis::add( docsLine, trUtf8( "Path to Octave documentation (Optional)" ) ); Layout6->addWidget( docsLine, 1, 1 ); TextLabel1 = new QLabel( Widget8, "TextLabel1" ); TextLabel1->setText( trUtf8( "Octave path" ) ); Layout6->addWidget( TextLabel1, 0, 0 ); PushButton14 = new QPushButton( Widget8, "PushButton14" ); PushButton14->setText( trUtf8( "B&rowse" ) ); Layout6->addWidget( PushButton14, 1, 2 ); Widget8Layout->addLayout( Layout6, 0, 0 ); tabWidget->insertTab( Widget8, trUtf8( "&Main" ) ); Widget9 = new QWidget( tabWidget, "Widget9" ); Widget9Layout = new QGridLayout( Widget9, 1, 1, 4, 6, "Widget9Layout"); cmdList = new QListBox( Widget9, "cmdList" ); cmdList->insertItem( trUtf8( "who" ) ); Widget9Layout->addWidget( cmdList, 0, 1 ); Layout18 = new QVBoxLayout( 0, 0, 6, "Layout18"); Layout17 = new QVBoxLayout( 0, 0, 6, "Layout17"); Layout10 = new QHBoxLayout( 0, 0, 6, "Layout10"); TextLabel3 = new QLabel( Widget9, "TextLabel3" ); TextLabel3->setText( trUtf8( "Command" ) ); QWhatsThis::add( TextLabel3, trUtf8( "Add commands to the mainwindow here" ) ); Layout10->addWidget( TextLabel3 ); cmdLine = new QLineEdit( Widget9, "cmdLine" ); cmdLine->setMinimumSize( QSize( 130, 22 ) ); Layout10->addWidget( cmdLine ); Layout17->addLayout( Layout10 ); Layout16 = new QHBoxLayout( 0, 0, 6, "Layout16"); QSpacerItem* spacer_2 = new QSpacerItem( 121, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ); Layout16->addItem( spacer_2 ); Layout11 = new QVBoxLayout( 0, 0, 6, "Layout11"); PushButton15 = new QPushButton( Widget9, "PushButton15" ); PushButton15->setText( trUtf8( "Add" ) ); Layout11->addWidget( PushButton15 ); PushButton16 = new QPushButton( Widget9, "PushButton16" ); PushButton16->setText( trUtf8( "Remove" ) ); Layout11->addWidget( PushButton16 ); Layout16->addLayout( Layout11 ); Layout17->addLayout( Layout16 ); Layout18->addLayout( Layout17 ); QSpacerItem* spacer_3 = new QSpacerItem( 0, 140, QSizePolicy::Minimum, QSizePolicy::Expanding ); Layout18->addItem( spacer_3 ); Widget9Layout->addLayout( Layout18, 0, 0 ); tabWidget->insertTab( Widget9, trUtf8( "Mi&sc" ) ); tab = new QWidget( tabWidget, "tab" ); tabLayout = new QGridLayout( tab, 1, 1, 3, 6, "tabLayout"); octavercLine = new QTextEdit( tab, "octavercLine" ); QWhatsThis::add( octavercLine, trUtf8( "Your personal Octave config file" ) ); tabLayout->addWidget( octavercLine, 0, 0 ); tabWidget->insertTab( tab, trUtf8( "oc&taverc" ) ); prefsLayout->addWidget( tabWidget, 0, 0 ); // signals and slots connections connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) ); connect( buttonOk, SIGNAL( pressed() ), this, SLOT( saveSlot() ) ); connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) ); connect( PushButton13, SIGNAL( pressed() ), this, SLOT( browseOctaveSlot() ) ); connect( PushButton15, SIGNAL( pressed() ), this, SLOT( addSlot() ) ); connect( PushButton16, SIGNAL( pressed() ), this, SLOT( delSlot() ) ); connect( PushButton14, SIGNAL( clicked() ), this, SLOT( browseDocsSlot() ) ); init(); } /* * Destroys the object and frees any allocated resources */ prefs::~prefs() { // no need to delete child widgets, Qt does it all for us }