malletsInstrumentView::malletsInstrumentView( malletsInstrument * _instrument, QWidget * _parent ) : InstrumentView( _instrument, _parent ) { m_modalBarWidget = setupModalBarControls( this ); setWidgetBackground( m_modalBarWidget, "artwork" ); m_modalBarWidget->show(); m_modalBarWidget->move( 0,0 ); m_tubeBellWidget = setupTubeBellControls( this ); setWidgetBackground( m_tubeBellWidget, "artwork" ); m_tubeBellWidget->hide(); m_tubeBellWidget->move( 0,0 ); m_bandedWGWidget = setupBandedWGControls( this ); setWidgetBackground( m_bandedWGWidget, "artwork" ); m_bandedWGWidget->hide(); m_bandedWGWidget->move( 0,0 ); m_presetsCombo = new comboBox( this, tr( "Instrument" ) ); m_presetsCombo->setGeometry( 140, 50, 99, 22 ); m_presetsCombo->setFont( pointSize<8>( m_presetsCombo->font() ) ); connect( &_instrument->m_presetsModel, SIGNAL( dataChanged() ), this, SLOT( changePreset() ) ); m_spreadKnob = new knob( knobVintage_32, this ); m_spreadKnob->setLabel( tr( "Spread" ) ); m_spreadKnob->move( 190, 140 ); m_spreadKnob->setHintText( tr( "Spread:" ) + " ", "" ); }
void QSWindow::preload(){ //file control buttons and shortcuts setAcceptDrops(true); ui->tabWidget->setAcceptDrops(true); connect(ui->actionOpen_File, SIGNAL(triggered()), SLOT(openFile())); ui->actionOpen_File->setShortcut(QKeySequence::Open); connect(ui->actionSave_File, SIGNAL(triggered()), SLOT(saveFile())); ui->actionSave_File->setShortcut(QKeySequence::Save); connect(ui->actionSave_File_as, SIGNAL(triggered()), SLOT(saveFileAs())); ui->actionSave_File_as->setShortcut(QKeySequence::SaveAs); connect(ui->actionClose, SIGNAL(triggered()), SLOT(closeFile())); ui->actionClose->setShortcut(QKeySequence::Close); connect(ui->actionPreset, SIGNAL(triggered()), SLOT(changePreset())); connect(ui->actionDisplay_Keyboard, SIGNAL(triggered()), SLOT(displayKeyBoard())); ui->actionDisplay_Keyboard->setShortcut(QKeySequence("ctrl+K")); connect(ui->actionDisplay_specturm,SIGNAL(triggered()), SLOT(displaySpectrum())); connect(ui->actionScore_to_wav, SIGNAL(triggered()), SLOT(scoreToWav())); connect(ui->actionWav_to_score, SIGNAL(triggered()), SLOT(wavToScore())); connect(ui->menuOpened, SIGNAL(triggered(QAction*)), SLOT(switchScene(QAction*))); connect(this,SIGNAL(addFromLameSignal(QString)),this, SLOT(addFromLame(QString)), Qt::QueuedConnection); //music state management connect(mediaPlayer, SIGNAL(positionChanged(qint64)), this,SLOT(positionChanged(qint64)),Qt::QueuedConnection); connect(mediaPlayer, SIGNAL(durationChanged(qint64)), this, SLOT(durationChanged(qint64)),Qt::QueuedConnection); connect(mediaPlayer, SIGNAL(stateChanged(QMediaPlayer::State)), this, SLOT(mediaStateChanged(QMediaPlayer::State)),Qt::QueuedConnection); connect(positionSlider, SIGNAL(sliderReleased()), this, SLOT(setPosition()),Qt::QueuedConnection); connect(playButton, SIGNAL(clicked()), this, SLOT(musicPlay()),Qt::QueuedConnection); connect(recorder->recordButton, SIGNAL(clicked()), this, SLOT(record())); }
malletsInstrumentView::malletsInstrumentView( malletsInstrument * _instrument, QWidget * _parent ) : InstrumentView( _instrument, _parent ) { m_modalBarWidget = setupModalBarControls( this ); setWidgetBackground( m_modalBarWidget, "artwork" ); m_modalBarWidget->move( 0,0 ); m_tubeBellWidget = setupTubeBellControls( this ); setWidgetBackground( m_tubeBellWidget, "artwork" ); m_tubeBellWidget->move( 0,0 ); m_bandedWGWidget = setupBandedWGControls( this ); setWidgetBackground( m_bandedWGWidget, "artwork" ); m_bandedWGWidget->move( 0,0 ); changePreset(); // Show widget m_presetsCombo = new ComboBox( this, tr( "Instrument" ) ); m_presetsCombo->setGeometry( 140, 50, 99, 22 ); m_presetsCombo->setFont( pointSize<8>( m_presetsCombo->font() ) ); connect( &_instrument->m_presetsModel, SIGNAL( dataChanged() ), this, SLOT( changePreset() ) ); m_spreadKnob = new Knob( knobVintage_32, this ); m_spreadKnob->setLabel( tr( "Spread" ) ); m_spreadKnob->move( 190, 140 ); m_spreadKnob->setHintText( tr( "Spread:" ), "" ); // try to inform user about missing Stk-installation if( _instrument->m_filesMissing && gui != NULL ) { QMessageBox::information( 0, tr( "Missing files" ), tr( "Your Stk-installation seems to be " "incomplete. Please make sure " "the full Stk-package is installed!" ), QMessageBox::Ok ); } }
QmitkLevelWindowPresetDefinitionDialog::QmitkLevelWindowPresetDefinitionDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f), m_TableModel(nullptr), m_SortModel(this) { this->setupUi(this); QObject::connect(addButton, SIGNAL(clicked()), this, SLOT(addPreset())); QObject::connect(removeButton, SIGNAL(clicked()), this, SLOT(removePreset())); QObject::connect(changeButton, SIGNAL(clicked()), this, SLOT(changePreset())); QObject::connect(presetView->horizontalHeader(), SIGNAL(sectionClicked(int)), this, SLOT(sortPresets(int))); presetView->verticalHeader()->setVisible(false); presetView->horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed); presetView->setModel(&m_SortModel); }