玉兔远程控制 0.1.0-bate1
载入中...
搜索中...
未找到
DlgSettings.cpp
1// Author: Kang Lin <kl222@126.com>
2
3#include <QLoggingCategory>
4#include "DlgSettings.h"
5#include "ui_DlgSettings.h"
6
7static Q_LOGGING_CATEGORY(log, "WebBrowser.Parameter")
9 : QDialog(parent)
10 , ui(new Ui::CDlgSettings)
11 , m_pPara(para)
12{
13 ui->setupUi(this);
14 ui->leHomeUrl->setText(m_pPara->GetHomeUrl());
15 if(m_pPara->GetTabUrl().isEmpty() && !m_pPara->GetHomeUrl().isEmpty())
16 ui->leTabUrl->setText(m_pPara->GetHomeUrl());
17 else
18 ui->leTabUrl->setText(m_pPara->GetTabUrl());
19 ui->cbOpenPreious->setChecked(m_pPara->GetOpenPrevious());
20}
21
22CDlgSettings::~CDlgSettings()
23{
24 delete ui;
25}
26
27void CDlgSettings::accept()
28{
29 m_pPara->SetHomeUrl(ui->leHomeUrl->text());
30 m_pPara->SetTabUrl(ui->leTabUrl->text());
31 m_pPara->SetOpenPrevious(ui->cbOpenPreious->isChecked());
32 QDialog::accept();
33}