From b1be9e45b5abdf0a03181b9cee8dc208a762fe57 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Wed, 30 Dec 2015 23:45:12 +0800 Subject: Complete Darkness. (WTF) --- qmppresetselect.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'qmppresetselect.cpp') diff --git a/qmppresetselect.cpp b/qmppresetselect.cpp index f96c99e..22b54ca 100644 --- a/qmppresetselect.cpp +++ b/qmppresetselect.cpp @@ -18,7 +18,7 @@ qmppresetselect::~qmppresetselect() void qmppresetselect::showEvent(QShowEvent *e) { e->accept();memset(presets,0,sizeof(presets)); - CMidiPlayer *plyr=((qmpMainWindow*)(this->parent()->parent()))->getPlayer(); + CMidiPlayer *plyr=qmpMainWindow::getInstance()->getPlayer(); int sfc=plyr->getSFCount(); for(int i=0;iparent()->parent()))->getPlayer(); + CMidiPlayer *plyr=qmpMainWindow::getInstance()->getPlayer(); ch=chid;int b,p,r;char name[30]; + sprintf(name,"Preset Selection - Channel #%d",ch); + setWindowTitle(name); plyr->getChannelPreset(chid,&b,&p,name); for(int i=0;ilwBankSelect->count();++i) { @@ -66,7 +68,7 @@ void qmppresetselect::on_pbCancel_clicked() void qmppresetselect::on_pbOk_clicked() { - CMidiPlayer *plyr=((qmpMainWindow*)(this->parent()->parent()))->getPlayer(); + CMidiPlayer *plyr=qmpMainWindow::getInstance()->getPlayer(); int b,p;sscanf(ui->lwBankSelect->currentItem()->text().toStdString().c_str(),"%d",&b); sscanf(ui->lwPresetSelect->currentItem()->text().toStdString().c_str(),"%d",&p); plyr->setChannelPreset(ch,b,p); -- cgit v1.2.3