📄 rosegardenguiapp.h
字号:
/** * opens a file from the recent files menu */ void slotFileOpenRecent(const KURL&); /** * save a document */ void slotFileSave(); /** * save a document by a new filename */ bool slotFileSaveAs(); /** * asks for saving if the file is modified, then closes the actual * file and window */ void slotFileClose(); /** * print the actual file */ void slotFilePrint(); /** * print preview */ void slotFilePrintPreview(); /** * Let the user select a Rosegarden Project file for import */ void slotImportProject(); /** * Let the user select a MIDI file for import */ void slotImportMIDI(); /** * Revert to last loaded file */ void slotRevertToSaved(); /** * Let the user select a Rosegarden 2.1 file for import */ void slotImportRG21(); /** * Select a Hydrogen drum machine file for import */ void slotImportHydrogen(); /** * Let the user select a MIDI file for merge */ void slotMerge(); /** * Let the user select a MIDI file for merge */ void slotMergeMIDI(); /** * Let the user select a MIDI file for merge */ void slotMergeRG21(); /** * Select a Hydrogen drum machine file for merge */ void slotMergeHydrogen(); /** * Let the user export a Rosegarden Project file */ void slotExportProject(); /** * Let the user enter a MIDI file to export to */ void slotExportMIDI(); /** * Let the user enter a Csound scorefile to export to */ void slotExportCsound(); /** * Let the user enter a Mup file to export to */ void slotExportMup(); /** * Let the user enter a Lilypond file to export to */ void slotExportLilypond(); /** * Export to a temporary file and process */ void slotPrintLilypond(); void slotPreviewLilypond(); void slotLilypondViewProcessExited(KProcess *); /** * Let the user enter a MusicXml file to export to */ void slotExportMusicXml(); /** * closes all open windows by calling close() on each memberList * item until the list is empty, then quits the application. If * queryClose() returns false because the user canceled the * saveModified() dialog, the closing breaks. */ void slotQuit(); /** * put the marked text/object into the clipboard and remove * it * from the document */ void slotEditCut(); /** * put the marked text/object into the clipboard */ void slotEditCopy(); /** * paste the clipboard into the document */ void slotEditPaste(); /** * Cut a time range (sections of segments, tempo, and time * signature events within that range). */ void slotCutRange(); /** * Copy a time range. */ void slotCopyRange(); /** * Paste the clipboard at the current pointer position, moving all * subsequent material along to make space. */ void slotPasteRange(); /** * Delete a time range. */ void slotDeleteRange(); /** * Insert a time range (asking the user for a duration). */ void slotInsertRange(); /** * select all segments on all tracks */ void slotSelectAll(); /** * delete selected segments, duh */ void slotDeleteSelectedSegments(); /** * Quantize the selected segments (after asking the user how) */ void slotQuantizeSelection(); /** * Quantize the selected segments by repeating the last iterative quantize */ void slotRepeatQuantizeSelection(); /** * Calculate timing/tempo info based on selected segment */ void slotGrooveQuantize(); /** * Rescale the selected segments by a factor requested from * the user */ void slotRescaleSelection(); /** * Split the selected segments on silences (or new timesig, etc) */ void slotAutoSplitSelection(); /** * Jog a selection left or right by an amount */ void slotJogRight(); void slotJogLeft(); /** * Split the selected segments by pitch */ void slotSplitSelectionByPitch(); /** * Split the selected segments by recorded source */ void slotSplitSelectionByRecordedSrc(); /** * Split the selected segments at some time */ void slotSplitSelectionAtTime(); /** * Produce a harmony segment from the selected segments */ void slotHarmonizeSelection(); /** * Set the start times of the selected segments */ void slotSetSegmentStartTimes(); /** * Set the durations of the selected segments */ void slotSetSegmentDurations(); /** * Merge the selected segments */ void slotJoinSegments(); /** * Tempo to Segment length */ void slotTempoToSegmentLength(); void slotTempoToSegmentLength(QWidget* parent); /** * toggle segment labels */ void slotToggleSegmentLabels(); /** * open the default editor for each of the currently-selected segments */ void slotEdit(); /** * open an event list view for each of the currently-selected segments */ void slotEditInEventList(); /** * open a matrix view for each of the currently-selected segments */ void slotEditInMatrix(); /** * open a percussion matrix view for each of the currently-selected segments */ void slotEditInPercussionMatrix(); /** * open a notation view with all currently-selected segments in it */ void slotEditAsNotation(); /** * open a tempo/timesig edit view */ void slotEditTempos(); void slotEditTempos(timeT openAtTime); /** * Edit the tempo - called from a Transport signal */ void slotEditTempo(); void slotEditTempo(timeT atTime); void slotEditTempo(QWidget *parent); void slotEditTempo(QWidget *parent, timeT atTime); /** * Edit the time signature - called from a Transport signal */ void slotEditTimeSignature(); void slotEditTimeSignature(timeT atTime); void slotEditTimeSignature(QWidget *parent); void slotEditTimeSignature(QWidget *parent, timeT atTime); /** * Edit the playback pointer position - called from a Transport signal */ void slotEditTransportTime(); void slotEditTransportTime(QWidget *parent); /** * Change the length of the composition */ void slotChangeCompositionLength(); /** * open a dialog for document properties */ void slotEditDocumentProperties(); /** * Manage MIDI Devices */ void slotManageMIDIDevices(); /** * Manage plugin synths */ void slotManageSynths(); /** * Show the mixers */ void slotOpenAudioMixer(); void slotOpenMidiMixer(); /** * Edit Banks/Programs */ void slotEditBanks(); /** * Edit Banks/Programs for a particular device */ void slotEditBanks(DeviceId); /** * Edit Control Parameters for a particular device */ void slotEditControlParameters(DeviceId); /** * Edit Document Markers */ void slotEditMarkers(); /** * Not an actual action slot : populates the set_track_instrument sub menu */ void slotPopulateTrackInstrumentPopup(); /** * Remap instruments */ void slotRemapInstruments(); /** * Modify MIDI filters */ void slotModifyMIDIFilters(); /** * Manage Metronome */ void slotManageMetronome(); /** * Save Studio as Default */ void slotSaveDefaultStudio(); /** * Import Studio from File */ void slotImportStudio(); /** * Import Studio from Autoload */ void slotImportDefaultStudio(); /** * Import Studio from File */ void slotImportStudioFromFile(const QString &file); /** * Send MIDI_RESET to all MIDI devices */ void slotResetMidiNetwork(); /** * toggles the toolbar */ void slotToggleToolBar(); /** * toggles the transport window */ void slotToggleTransport(); /** * hides the transport window */ void slotHideTransport(); /** * toggles the tools toolbar */ void slotToggleToolsToolBar(); /** * toggles the tracks toolbar */ void slotToggleTracksToolBar(); /** * toggles the editors toolbar */ void slotToggleEditorsToolBar(); /** * toggles the transport toolbar */ void slotToggleTransportToolBar(); /** * toggles the zoom toolbar */ void slotToggleZoomToolBar(); /** * toggles the statusbar */ void slotToggleStatusBar(); /** * changes the statusbar contents for the standard label * permanently, used to indicate current actions. * * @param text the text that is displayed in the statusbar */ void slotStatusMsg(QString text); /** * changes the status message of the whole statusbar for two * seconds, then restores the last status. This is used to display * statusbar messages that give information about actions for * toolbar icons and menuentries. * * @param text the text that is displayed in the statusbar */ void slotStatusHelpMsg(QString text); /** * enables/disables the transport window */ void slotEnableTransport(bool); /** * segment select tool */ void slotPointerSelected(); /** * segment eraser tool is selected */ void slotEraseSelected(); /** * segment draw tool is selected */ void slotDrawSelected(); /** * segment move tool is selected */ void slotMoveSelected(); /** * segment resize tool is selected */ void slotResizeSelected(); /* * Segment join tool * */ void slotJoinSelected(); /* * Segment split tool * */ void slotSplitSelected(); /** * Add one new track */ void slotAddTrack(); /** * Add new tracks */ void slotAddTracks(); /* * Delete Tracks */ void slotDeleteTrack(); /* * Modify track position */ void slotMoveTrackUp(); void slotMoveTrackDown(); /** * timeT version of the same */ void slotSetPointerPosition(timeT t); /** * Set the pointer position and start playing (from LoopRuler) */ void slotSetPlayPosition(timeT position); /** * Set a loop */ void slotSetLoop(timeT lhs, timeT rhs); /** * Update the transport with the bar, beat and unit times for * a given timeT */ void slotDisplayBarTime(timeT t); /** * Transport controls */ void slotPlay(); void slotStop(); void slotRewind(); void slotFastforward(); void slotRecord(); void slotToggleRecord(); void slotRewindToBeginning(); void slotFastForwardToEnd(); void slotJumpToTime(int sec, int usec);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -