From d779d32c8c32e0e0c22662046498620b11fa46de Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 12 Feb 2017 00:29:01 +0800 Subject: New functionality API. Port built-in features to the new API. Start the revamp of the main Window. Credit of the new design goes to @BLumia. --- qmidiplayer-desktop/qmpsettingswindow.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'qmidiplayer-desktop/qmpsettingswindow.cpp') diff --git a/qmidiplayer-desktop/qmpsettingswindow.cpp b/qmidiplayer-desktop/qmpsettingswindow.cpp index 72d1cb5..abd8213 100644 --- a/qmidiplayer-desktop/qmpsettingswindow.cpp +++ b/qmidiplayer-desktop/qmpsettingswindow.cpp @@ -28,10 +28,12 @@ qmpSettingsWindow::qmpSettingsWindow(QWidget *parent) : ui->pbRemove->setIcon(QIcon(getThemedIcon(":/img/remove.png"))); ui->pbDown->setIcon(QIcon(getThemedIcon(":/img/down.png"))); ui->pbUp->setIcon(QIcon(getThemedIcon(":/img/up.png"))); + cw=new qmpCustomizeWindow(this); } qmpSettingsWindow::~qmpSettingsWindow() { + delete cw; delete settings;settings=NULL; delete ui; } @@ -654,3 +656,13 @@ void qmpSettingsWindow::setOptionEnumInt(std::string key,int val) if(customOptions[key].widget) ((QComboBox*)customOptions[key].widget)->setCurrentIndex(val); } + +void qmpSettingsWindow::on_pbCustomizeTb_clicked() +{ + cw->launch(0); +} + +void qmpSettingsWindow::on_pbCustomizeAct_clicked() +{ + cw->launch(1); +} -- cgit v1.2.3