/* 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, const Config::Chinese & 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();
}
