summaryrefslogtreecommitdiff
path: root/muse2/muse/waveedit/waveedit.h
diff options
context:
space:
mode:
authorRobert Jonsson <spamatica@gmail.com>2011-02-10 18:58:42 +0000
committerRobert Jonsson <spamatica@gmail.com>2011-02-10 18:58:42 +0000
commit3d8173d0e43ddacbbb28d8c99fc6d4926ce58c78 (patch)
treed7e7dcc281e6d10bc383a1f14ce149fa540fffe7 /muse2/muse/waveedit/waveedit.h
parentd7f4820023196bfc7d40ef5fa134bc46a6e55849 (diff)
cut/copy/paste in wave editor
Diffstat (limited to 'muse2/muse/waveedit/waveedit.h')
-rw-r--r--muse2/muse/waveedit/waveedit.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/muse2/muse/waveedit/waveedit.h b/muse2/muse/waveedit/waveedit.h
index 79102410..67230897 100644
--- a/muse2/muse/waveedit/waveedit.h
+++ b/muse2/muse/waveedit/waveedit.h
@@ -40,6 +40,9 @@ class WaveEdit : public MidiEditor {
PosLabel* pos2;
QAction* selectAllAction;
QAction* selectNoneAction;
+ QAction* cutAction;
+ QAction* copyAction;
+ QAction* pasteAction;
static int _widthInit, _heightInit;
@@ -50,6 +53,8 @@ class WaveEdit : public MidiEditor {
QMenu* menuFunctions, *select, *menuGain;
+ void initShortcuts();
+
private slots:
void cmd(int);
void setTime(unsigned t);
@@ -75,6 +80,7 @@ class WaveEdit : public MidiEditor {
enum { CMD_MUTE=0, CMD_NORMALIZE, CMD_FADE_IN, CMD_FADE_OUT, CMD_REVERSE,
CMD_GAIN_FREE, CMD_GAIN_200, CMD_GAIN_150, CMD_GAIN_75, CMD_GAIN_50, CMD_GAIN_25,
+ CMD_EDIT_COPY, CMD_EDIT_CUT, CMD_EDIT_PASTE,
CMD_EDIT_EXTERNAL,
CMD_SELECT_ALL, CMD_SELECT_NONE };
};