stifui/qt/src/dlgsetting.cpp
branchRCL_3
changeset 13 822c625f7adc
parent 9 404ad6c9bc20
child 19 d40e813b23c0
equal deleted inserted replaced
11:454d022d514b 13:822c625f7adc
    30     QGridLayout *mainLayout = new QGridLayout(this);
    30     QGridLayout *mainLayout = new QGridLayout(this);
    31     this->setLayout(mainLayout);
    31     this->setLayout(mainLayout);
    32     
    32     
    33     chkShowoutput = new QCheckBox(this);
    33     chkShowoutput = new QCheckBox(this);
    34     chkShowoutput->setText(tr("Show output in execution."));
    34     chkShowoutput->setText(tr("Show output in execution."));
    35     chkShowoutput->setChecked(setting->ReadSetting("showoutput") == "true");
    35     chkShowoutput->setChecked(setting->ReadSetting(KShowOutput) == "true");
    36     
       
    37     QWidget *toolWidget = new QWidget(this);
    36     QWidget *toolWidget = new QWidget(this);
    38     QGridLayout *toolLayout = new QGridLayout();
    37     QGridLayout *toolLayout = new QGridLayout(this);
    39     
    38     
    40     toolWidget->setLayout(toolLayout);
    39     toolWidget->setLayout(toolLayout);
    41     btnOk = new QPushButton(tr("Ok"), toolWidget);
    40     btnOk = new QPushButton(tr("Ok"), toolWidget);
    42     btnOk->setFixedSize(100, 30);
       
    43     QObject::connect(btnOk, SIGNAL(clicked()), this,
    41     QObject::connect(btnOk, SIGNAL(clicked()), this,
    44             SLOT(on_btnOk_clicked()));
    42             SLOT(on_btnOk_clicked()));
    45     btnCancel = new QPushButton(tr("Cancel"), toolWidget);
    43     btnCancel = new QPushButton(tr("Cancel"), toolWidget);
    46     btnCancel->setFixedSize(100, 30);
       
    47     QObject::connect(btnCancel, SIGNAL(clicked()), this,
    44     QObject::connect(btnCancel, SIGNAL(clicked()), this,
    48             SLOT(on_btnCancel_clicked()));
    45             SLOT(on_btnCancel_clicked()));
    49     toolLayout->addWidget(btnOk, 0, 0);
    46     toolLayout->addWidget(btnOk, 0, 0);
    50     toolLayout->addWidget(btnCancel, 0, 1);
    47     toolLayout->addWidget(btnCancel, 0, 1);
    51 
    48 
    52     mainLayout->addWidget(chkShowoutput, 0, 0);
    49     QWidget *nullWidget = new QWidget(this);
    53     mainLayout->addWidget(toolWidget, 2, 0);    
    50     nullWidget->setMinimumHeight(30);
       
    51     
       
    52     mainLayout->addWidget(nullWidget, 0, 0);
       
    53     mainLayout->addWidget(chkShowoutput, 1, 0);
       
    54     mainLayout->addWidget(toolWidget, 3, 0);    
       
    55     
    54     }
    56     }
    55 
    57 
    56 void DlgSetting::on_btnOk_clicked()
    58 void DlgSetting::on_btnOk_clicked()
    57     {
    59     {
    58     if(chkShowoutput->checkState() == Qt::Checked)
    60     if(chkShowoutput->checkState() == Qt::Checked)
    59         {
    61         {
    60         setting->SetSetting("showoutput", "true");
    62         setting->SetSetting(KShowOutput, "true");
    61         }
    63         }
    62     else
    64     else
    63         {
    65         {
    64         setting->SetSetting("showoutput", "false");    
    66         setting->SetSetting(KShowOutput, "false");    
    65         }
    67         }
    66     this->accept();
    68     this->accept();
    67     }
    69     }
    68 
    70 
    69 void DlgSetting::on_btnCancel_clicked()
    71 void DlgSetting::on_btnCancel_clicked()