diff options
Diffstat (limited to 'attic/muse_qt4_evolution/muse/widgets/midisync.cpp')
-rw-r--r-- | attic/muse_qt4_evolution/muse/widgets/midisync.cpp | 128 |
1 files changed, 0 insertions, 128 deletions
diff --git a/attic/muse_qt4_evolution/muse/widgets/midisync.cpp b/attic/muse_qt4_evolution/muse/widgets/midisync.cpp deleted file mode 100644 index 7b6f69df..00000000 --- a/attic/muse_qt4_evolution/muse/widgets/midisync.cpp +++ /dev/null @@ -1,128 +0,0 @@ -//============================================================================= -// MusE -// Linux Music Editor -// $Id:$ -// -// Copyright (C) 2002-2006 by Werner Schweer and others -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License version 2. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -//============================================================================= - -#include "al/al.h" -#include "midisync.h" -#include "sync.h" - -//--------------------------------------------------------- -// MidiSyncConfig -// Midi Sync Config -//--------------------------------------------------------- - -MidiSyncConfig::MidiSyncConfig(QWidget* parent) - : QDialog(parent) - { - setupUi(this); - connect(okButton, SIGNAL(clicked()), SLOT(ok())); - connect(applyButton, SIGNAL(clicked()), SLOT(apply())); - connect(cancelButton, SIGNAL(clicked()), SLOT(cancel())); - - connect(syncMaster, SIGNAL(toggled(bool)), SLOT(syncMasterChanged(bool))); - connect(syncSlave, SIGNAL(toggled(bool)), SLOT(syncSlaveChanged(bool))); - -// dstDevId->setValue(txDeviceId); -// srcDevId->setValue(rxDeviceId); - - mtcSync->setChecked(genMTCSync); - mcSync->setChecked(genMCSync); - midiMachineControl->setChecked(genMMC); - - acceptMTCCheckbox->setChecked(acceptMTC); - acceptMCCheckbox->setChecked(acceptMC); - acceptMMCCheckbox->setChecked(acceptMMC); - - mtcSyncType->setCurrentIndex(AL::mtcType); - - mtcOffH->setValue(mtcOffset.h()); - mtcOffM->setValue(mtcOffset.m()); - mtcOffS->setValue(mtcOffset.s()); - mtcOffF->setValue(mtcOffset.f()); - mtcOffSf->setValue(mtcOffset.sf()); - - syncSlaveChanged(extSyncFlag); - } - -//--------------------------------------------------------- -// ok Pressed -//--------------------------------------------------------- - -void MidiSyncConfig::ok() - { - apply(); - cancel(); - } - -//--------------------------------------------------------- -// cancel Pressed -//--------------------------------------------------------- - -void MidiSyncConfig::cancel() - { - close(); - } - -//--------------------------------------------------------- -// apply Pressed -//--------------------------------------------------------- - -void MidiSyncConfig::apply() - { -// txDeviceId = dstDevId->value(); -// rxDeviceId = srcDevId->value(); - - genMTCSync = mtcSync->isChecked(); - genMCSync = mcSync->isChecked(); - genMMC = midiMachineControl->isChecked(); - - AL::mtcType = mtcSyncType->currentIndex(); - extSyncFlag = syncSlave->isChecked(); - - mtcOffset.setH(mtcOffH->value()); - mtcOffset.setM(mtcOffM->value()); - mtcOffset.setS(mtcOffS->value()); - mtcOffset.setF(mtcOffF->value()); - mtcOffset.setSf(mtcOffSf->value()); - - acceptMC = acceptMCCheckbox->isChecked(); - acceptMMC = acceptMMCCheckbox->isChecked(); - acceptMTC = acceptMTCCheckbox->isChecked(); - emit syncChanged(); - } - -//--------------------------------------------------------- -// syncMasterChanged -//--------------------------------------------------------- - -void MidiSyncConfig::syncMasterChanged(bool val) - { - syncSlave->setChecked(!val); - } - -//--------------------------------------------------------- -// syncSlaveChanged -//--------------------------------------------------------- - -void MidiSyncConfig::syncSlaveChanged(bool val) - { - syncMaster->setChecked(!val); - } - - |