stifui/qt/src/dlgsetting.cpp
branchRCL_3
changeset 19 d40e813b23c0
parent 13 822c625f7adc
equal deleted inserted replaced
17:65b472535a0d 19:d40e813b23c0
    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(KShowOutput) == "true");
    35     chkShowoutput->setChecked(setting->ReadSetting(KShowOutput) == "true");
       
    36     
       
    37     lblFilter = new QLabel(this);
       
    38     lblFilter->setText(tr("Filter for displayed titles."));
       
    39     ledFilter = new QLineEdit(this);
       
    40     ledFilter->setFrame(true);
       
    41     ledFilter->setText(setting->ReadSetting(KFilter));
       
    42     chkFilterCaseSens = new QCheckBox(this);
       
    43     chkFilterCaseSens->setText(tr("Filter is case sensitive."));
       
    44     chkFilterCaseSens->setChecked(setting->ReadSetting(KFilterCaseSens) == "true");
       
    45     
    36     QWidget *toolWidget = new QWidget(this);
    46     QWidget *toolWidget = new QWidget(this);
    37     QGridLayout *toolLayout = new QGridLayout(this);
    47     QGridLayout *toolLayout = new QGridLayout(this);
    38     
    48     
    39     toolWidget->setLayout(toolLayout);
    49     toolWidget->setLayout(toolLayout);
    40     btnOk = new QPushButton(tr("Ok"), toolWidget);
    50     btnOk = new QPushButton(tr("Ok"), toolWidget);
    49     QWidget *nullWidget = new QWidget(this);
    59     QWidget *nullWidget = new QWidget(this);
    50     nullWidget->setMinimumHeight(30);
    60     nullWidget->setMinimumHeight(30);
    51     
    61     
    52     mainLayout->addWidget(nullWidget, 0, 0);
    62     mainLayout->addWidget(nullWidget, 0, 0);
    53     mainLayout->addWidget(chkShowoutput, 1, 0);
    63     mainLayout->addWidget(chkShowoutput, 1, 0);
    54     mainLayout->addWidget(toolWidget, 3, 0);    
    64     mainLayout->addWidget(lblFilter, 3, 0);
       
    65     mainLayout->addWidget(ledFilter, 4, 0);
       
    66     mainLayout->addWidget(chkFilterCaseSens, 5, 0);
       
    67     mainLayout->addWidget(toolWidget, 7, 0); 
    55     
    68     
    56     }
    69     }
    57 
    70 
    58 void DlgSetting::on_btnOk_clicked()
    71 void DlgSetting::on_btnOk_clicked()
    59     {
    72     {
    63         }
    76         }
    64     else
    77     else
    65         {
    78         {
    66         setting->SetSetting(KShowOutput, "false");    
    79         setting->SetSetting(KShowOutput, "false");    
    67         }
    80         }
       
    81     setting->SetSetting(KFilter, ledFilter->text());
       
    82     setting->SetSetting(KFilterCaseSens, (chkFilterCaseSens->checkState() == Qt::Checked) ? ("true") : ("false"));
    68     this->accept();
    83     this->accept();
    69     }
    84     }
    70 
    85 
    71 void DlgSetting::on_btnCancel_clicked()
    86 void DlgSetting::on_btnCancel_clicked()
    72     {
    87     {
    73     this->reject();
    88     this->reject();
    74     }
    89     }
       
    90 
       
    91 // End of File