void CActions::funcSwitchToMainMore() { setMenuTitle(tr("&Main (More)")); setMenuPixmap(QPixmap(":/icons/backGlobe+128x128.png")); actionGroup->switchToActionGroup(CMenus::MainMoreMenu); funcMoveArea(); }
void CActions::funcSwitchToLiveLog() { setMenuTitle(tr("&Live Log")); setMenuPixmap(QPixmap(":/icons/backLiveLog128x128.png")); actionGroup->switchToActionGroup(CMenus::LiveLogMenu); CLiveLogDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToOverlay() { setMenuTitle(tr("&Overlay")); setMenuPixmap(QPixmap(":/icons/backOverlay128x128.png")); actionGroup->switchToActionGroup(CMenus::OverlayMenu); COverlayDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToTrack() { setMenuTitle(tr("&Tracks")); setMenuPixmap(QPixmap(":/icons/backTrack128x128.png")); actionGroup->switchToActionGroup(CMenus::TrackMenu); CTrackDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToRoute() { setMenuTitle(tr("&Routes")); setMenuPixmap(QPixmap(":/icons/backRoute128x128.png")); actionGroup->switchToActionGroup(CMenus::RouteMenu); CRouteDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToWpt() { setMenuTitle(tr("&Waypoints")); setMenuPixmap(QPixmap(":/icons/backWaypoint128x128.png")); actionGroup->switchToActionGroup(CMenus::WptMenu); CWptDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToMap3D() { setMenuTitle(tr("&Maps")); setMenuPixmap(QPixmap(":/icons/backMap128x128.png")); actionGroup->switchToActionGroup(CMenus::Map3DMenu); CMapDB::self().gainFocus(); CMapDB::self().show3DMap(true); }
void CActions::funcSwitchToMain() { // qDebug() << Q_FUNC_INFO; setMenuTitle(tr("&Main")); setMenuPixmap(QPixmap(":/icons/backGlobe128x128.png")); actionGroup->switchToActionGroup(CMenus::MainMenu); funcMoveArea(); }
void CActions::funcCloseMap3D() { CMapDB::self().show3DMap(false); setMenuTitle(tr("Maps ...")); setMenuPixmap(QPixmap(":/icons/backMap128x128.png")); actionGroup->switchToActionGroup(CMenus::MapMenu); CMapDB::self().gainFocus(); funcMoveArea(); }
void CActions::funcSwitchToOverlayDistance() { setMenuTitle(tr("&Overlay Distance")); setMenuPixmap(QPixmap(":/icons/backDistance128x128.png")); actionGroup->switchToActionGroup(CMenus::OverlayDistanceMenu); COverlayDB::self().gainFocus(); funcDistance(); }
void CActions::funcSwitchToMap() { // qDebug() << Q_FUNC_INFO; setMenuTitle(tr("&Maps")); setMenuPixmap(QPixmap(":/icons/backMap128x128.png")); if(theMainWindow->getCanvasTab()->currentWidget()->objectName() == "CMap3D") { actionGroup->switchToActionGroup(CMenus::Map3DMenu); } else { actionGroup->switchToActionGroup(CMenus::MapMenu); } CMapDB::self().gainFocus(); funcMoveArea(); }
void LCDST7565::makeMenu(int m) { homeActive = false; switch(m) { case MENU_HOME: { addMenuItem("Main Menu", (int) MENU_MAIN, &LCDST7565::enterMenu); homeActive = true; break; } case MENU_MAIN: { setMenuTitle("Mainmenu"); addMenuItem("Calibrate Antennas", (int) MENU_ANTENNA_CALIB, &LCDST7565::calibrateAntennas); addMenuItem("MIDI Settings", (int) MENU_MIDI, &LCDST7565::enterMenu); addMenuItem("Synth Settings", (int) MENU_SYNTH, &LCDST7565::enterMenu); addMenuItem("Display Settings", (int) MENU_DISP, &LCDST7565::enterMenu); break; } case MENU_DISP: { setMenuTitle("Display Settings"); addMenuItem("Background Color", (int) MENU_DISP_COLOR, &LCDST7565::enterValueMenu); addMenuItem("Brightness", (int) MENU_DISP_BRIGHT, &LCDST7565::enterValueMenu); addMenuItem("Contrast", (int) MENU_DISP_CONTRAST, &LCDST7565::enterValueMenu); break; } case MENU_DISP_COLOR: { setMenuTitle("Background Color"); addMenuItemRadiobutton("Red", BGCOL_RED); addMenuItemRadiobutton("Yellow", BGCOL_YELLOW); addMenuItemRadiobutton("Green", BGCOL_GREEN); addMenuItemRadiobutton("Cyan", BGCOL_CYAN); addMenuItemRadiobutton("Blue", BGCOL_BLUE); addMenuItemRadiobutton("VIOLET", BGCOL_VIOLET); selectRadioButton(0); } case MENU_MIDI: { setMenuTitle("MIDI Settings"); // Enable addMenuItemCheckbox("Enabled", MENU_MIDI_ENABLE, midi->configuration()->enabled); addMenuItemInlineInt("Program", MENU_MIDI_PATCH, midi->configuration()->patch); addMenuItem("Note On", MENU_MIDI_RENOTE, &LCDST7565::enterValueMenu); addMenuItem("Note Off", MENU_MIDI_NOTEOFF, &LCDST7565::enterValueMenu); addMenuItem("Note", MENU_MIDI_NOTE, &LCDST7565::enterValueMenu); addMenuItem("Velocity", MENU_MIDI_VELOCITY, &LCDST7565::enterValueMenu); addMenuItem("Channel", MENU_MIDI_CHANNEL, &LCDST7565::enterValueMenu); addMenuItemCheckbox("Mute Pitch", CT_PITCH, midi->configuration()->antenna[CT_PITCH].muted ); addMenuItemCheckbox("Mute Volume", CT_VOLUME, midi->configuration()->antenna[CT_VOLUME].muted ); addMenuItem("CC Pitch", MENU_MIDI_CC_PITCH, &LCDST7565::enterMenu); addMenuItem("CC Volume", MENU_MIDI_CC_VOL, &LCDST7565::enterMenu); break; } case MENU_MIDI_CC_PITCH: { setMenuTitle("MIDI CC Pitch"); addMenuItemRadiobutton("14Bit Pitchbend", 1); addMenuItemRadiobutton("Standard MIDI CC", 0); addMenuItemLine("*"); addMenuItem("CC", MENU_MIDI_CC_PITCH, &LCDST7565::enterValueMenu); if( midi->configuration()->antenna[CT_PITCH].use14Bit ) selectRadioButton( 0 ); else selectRadioButton( 1 ); break; } case MENU_MIDI_CC_VOL: { setMenuTitle("MIDI CC Volume"); addMenuItemRadiobutton("14Bit ModWheel", 1); addMenuItemRadiobutton("Standard MIDI CC", 0); addMenuItem("CC", MENU_MIDI_CC_VOL, &LCDST7565::enterValueMenu); if( midi->configuration()->antenna[CT_VOLUME].use14Bit ) selectRadioButton( 0 ); else selectRadioButton( 1 ); break; } case MENU_SYNTH: { setMenuTitle("Synthesizer"); addMenuItemCheckbox("Enabled", MENU_SYNTH_ENABLE, synth->configuration()->enabled ); addMenuItem("Master Gain", MENU_SYNTH_GAIN, &LCDST7565::enterValueMenu); addMenuItem("Basefrequency", MENU_SYNTH_BASEFREQ, &LCDST7565::enterValueMenu); addMenuItem("Semitone Range", MENU_SYNTH_SEMIRANGE, &LCDST7565::enterValueMenu); addMenuItem("Mod.-Matrix", MENU_SYNTH_MATRIX, &LCDST7565::enterMenu); addMenuItem("OSC1", (int) MENU_SYNTH_OSC1, &LCDST7565::enterMenu); addMenuItem("OSC2", (int) MENU_SYNTH_OSC2, &LCDST7565::enterMenu); addMenuItem("OSC3", MENU_SYNTH_OSC3, &LCDST7565::enterMenu); addMenuItem("Filter", MENU_SYNTH_FILTER, &LCDST7565::enterMenu); break; } case MENU_SYNTH_MATRIX: { setMenuTitle("Modulation Source"); addMenuItem("Pitch-Antenna", MENU_SYNTH_MOD_SRC_PITCH, &LCDST7565::enterMenu); addMenuItem("Volume-Antenna", MENU_SYNTH_MOD_SRC_VOL, &LCDST7565::enterMenu); break; } case MENU_SYNTH_MOD_SRC_PITCH: { setMenuTitle("Pitch Destinations"); addMenuItem("Global Pitch", MOD_DST_GLOBAL_PITCH, &LCDST7565::enterModulationMenu); break; } case MENU_SYNTH_MOD_SRC_VOL: { setMenuTitle("Volume Destinations"); addMenuItem("Global Volume", MOD_DST_GLOBAL_VOL, &LCDST7565::enterModulationMenu); break; } case MENU_SYNTH_OSC1: case MENU_SYNTH_OSC2: case MENU_SYNTH_OSC3: { selectedPart = m; if(m == MENU_SYNTH_OSC1) { setMenuTitle("OSC1"); selectedPartIndex = 0; } else if(m == MENU_SYNTH_OSC2) { setMenuTitle("OSC2"); selectedPartIndex = 1; } else { setMenuTitle("OSC3"); selectedPartIndex = 2; } addMenuItemCheckbox("Enabled:", 0, synth->preset->osc[selectedPartIndex].enabled); addMenuItem("Waveform", MENU_SYNTH_OSC_WAVEFORM, &LCDST7565::enterMenu); addMenuItem("Wavetable-Position", MENU_SYNTH_OSC_WTPOS, &LCDST7565::enterValueMenu); addMenuItem("Amplitude", MENU_SYNTH_OSC_AMPLITUDE, &LCDST7565::enterValueMenu); addMenuItem("Semitones", MENU_SYNTH_OSC_SEMI, &LCDST7565::enterValueMenu); addMenuItem("Cents", MENU_SYNTH_OSC_CENT, &LCDST7565::enterValueMenu); addMenuItem("Dutycycle", MENU_SYNTH_OSC_DUTY, &LCDST7565::enterValueMenu); break; } case MENU_SYNTH_OSC_WAVEFORM: { setMenuTitle("Waveform"); addMenuItemRadiobutton("Sine", SINE); addMenuItemRadiobutton("Sawtooth", SAWTOOTH); addMenuItemRadiobutton("Square", SQUARE); addMenuItemRadiobutton("Triangle", TRIANGLE); selectRadioButton(synth->preset->osc[selectedPartIndex].waveform); break; } case MENU_SYNTH_FILTER: { setMenuTitle("Filter"); addMenuItem("Serial / Parallel", MENU_SYNTH_FILTER_SERPAR, &LCDST7565::enterValueMenu); addMenuItem("Filter 1", MENU_SYNTH_FILTER1, &LCDST7565::enterMenu); addMenuItem("Filter 2", MENU_SYNTH_FILTER2, &LCDST7565::enterMenu); break; } case MENU_SYNTH_FILTER1: { selectedPartIndex = 0; setMenuTitle("Filter 1"); addMenuItemCheckbox("Bypass:"******"Filter Type", MENU_SYNTH_FILTER1_TYPE, &LCDST7565::enterMenu); addMenuItem("Frequency", MENU_SYNTH_FILTER1_FREQ, &LCDST7565::enterValueMenu); addMenuItem("Resonance", MENU_SYNTH_FILTER1_RESO, &LCDST7565::enterValueMenu); break; } case MENU_SYNTH_FILTER1_TYPE: { setMenuTitle("Filter Type"); addMenuItemRadiobutton("Lowpass", 0); addMenuItemRadiobutton("Bandpass", 1); addMenuItemRadiobutton("Highpass", 2); selectRadioButton(0); break; } } }