File indexing completed on 2024-06-16 04:45:33
0001 /* 0002 SPDX-FileCopyrightText: 2005-2018 Thomas Baumgart <tbaumgart@kde.org> 0003 SPDX-FileCopyrightText: 2017 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "ksettingscolors.h" 0008 #include "kmymoneysettings.h" 0009 0010 // ---------------------------------------------------------------------------- 0011 // QT Includes 0012 0013 // ---------------------------------------------------------------------------- 0014 // KDE Includes 0015 0016 // ---------------------------------------------------------------------------- 0017 // Project Includes 0018 0019 #include "ui_ksettingscolors.h" 0020 0021 KSettingsColors::KSettingsColors(QWidget* parent) : 0022 QWidget(parent), 0023 ui(new Ui::KSettingsColors) 0024 { 0025 ui->setupUi(this); 0026 connect(ui->kcfg_useCustomColors, &QGroupBox::toggled, this, &KSettingsColors::slotCustomColorsToggled); 0027 } 0028 0029 KSettingsColors::~KSettingsColors() 0030 { 0031 delete ui; 0032 } 0033 0034 void KSettingsColors::slotCustomColorsToggled(bool) 0035 { 0036 ui->kcfg_transactionErroneousColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::TransactionErroneous)); 0037 ui->kcfg_missingConversionRateColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::MissingConversionRate)); 0038 ui->kcfg_groupMarkerColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::GroupMarker)); 0039 ui->kcfg_fieldRequiredColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::FieldRequired)); 0040 ui->kcfg_transactionImportedColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::TransactionImported)); 0041 ui->kcfg_transactionMatchedColor->setColor(KMyMoneySettings::schemeColor(SchemeColor::TransactionMatched)); 0042 }