Ignore:
Timestamp:
12/31/07 15:06:00 (4 years ago)
Author:
sander
Message:

Preferences dialog is now functional and pops up when no connection can be made

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gui/preferences_dialog.cpp

    r23 r25  
    33PreferencesDialog::PreferencesDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) 
    44{ 
    5     //loadSettings(); 
     5    setupUi(this); 
     6 
     7    connect(buttonBox, SIGNAL(clicked(QAbstractButton *)), this, SLOT(buttonPressed(QAbstractButton *))); 
     8 
     9    loadSettings(); 
    610} 
    711 
     
    913{ 
    1014    hostLineEdit->setText(settings.value("connection/host", "").toString()); 
    11     portSpinBox->setValue(settings.value("connection/port", 6600).toInt()); 
     15    portSpinBox->setValue(settings.value("connection/port").toInt()); 
     16    passwordLineEdit->setText(settings.value("connection/password", "").toString()); 
    1217} 
    1318 
     
    1520{ 
    1621} 
     22 
     23void PreferencesDialog::buttonPressed(QAbstractButton *button) 
     24{ 
     25    switch(buttonBox->buttonRole(button)) { 
     26        case QDialogButtonBox::AcceptRole: 
     27        case QDialogButtonBox::ApplyRole: 
     28            settings.setValue("connection/host", hostLineEdit->text()); 
     29            settings.setValue("connection/port", portSpinBox->value()); 
     30            settings.setValue("connection/password", passwordLineEdit->text()); 
     31            break; 
     32        case QDialogButtonBox::RejectRole: 
     33            break; 
     34        default: 
     35            /* unhandled button */ 
     36            break; 
     37    } 
     38} 
Note: See TracChangeset for help on using the changeset viewer.