⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rosegardenguiapp.h

📁 LINUX下的混音软件
💻 H
📖 第 1 页 / 共 3 页
字号:
    /**     * 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 + -