goldendict-ng/chineseconversion.cc

31 lines
982 B
C++
Raw Normal View History

/* This file is (c) 2015 Zhe Wang <0x1997@gmail.com>
* Part of GoldenDict. Licensed under GPLv3 or later, see the LICENSE file */
#include "chineseconversion.hh"
#include "ui_chineseconversion.h"
ChineseConversion::ChineseConversion(QWidget * parent, Config::Chinese const & cfg) :
QGroupBox(parent),
ui(new Ui::ChineseConversion)
{
ui->setupUi( this );
setChecked( cfg.enable );
ui->enableSCToTWConversion->setChecked( cfg.enableSCToTWConversion );
ui->enableSCToHKConversion->setChecked( cfg.enableSCToHKConversion );
ui->enableTCToSCConversion->setChecked( cfg.enableTCToSCConversion );
}
ChineseConversion::~ChineseConversion()
{
delete ui;
}
void ChineseConversion::getConfig( Config::Chinese & cfg ) const
{
cfg.enable = isChecked();
cfg.enableSCToTWConversion = ui->enableSCToTWConversion->isChecked();
cfg.enableSCToHKConversion = ui->enableSCToHKConversion->isChecked();
cfg.enableTCToSCConversion = ui->enableTCToSCConversion->isChecked();
}