diff options
author | Tim E. Real <termtech@rogers.com> | 2010-12-04 01:43:20 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-12-04 01:43:20 +0000 |
commit | 6154806a2ceb84ef5b14d763afa0c48da085f8ec (patch) | |
tree | 297a7787ffc71b6760dba80593c044854e9e69b0 /muse2/muse/midiedit/ecanvas.h | |
parent | cac5fa2640723963b5a4ec7649cdc5dc8fd966ec (diff) |
Ported all copy/paste/drag/drop coding. Fixed arranger menu cut/copy enable.
Diffstat (limited to 'muse2/muse/midiedit/ecanvas.h')
-rw-r--r-- | muse2/muse/midiedit/ecanvas.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/muse2/muse/midiedit/ecanvas.h b/muse2/muse/midiedit/ecanvas.h index 224bd317..461a717a 100644 --- a/muse2/muse/midiedit/ecanvas.h +++ b/muse2/muse/midiedit/ecanvas.h @@ -17,6 +17,10 @@ class MidiPart; class MidiTrack; class MidiEditor; class Part; +class QMimeData; +class QDrag; +class QString; +class QDropEvent; struct PartToChange { @@ -78,6 +82,10 @@ class EventCanvas : public Canvas { void range(int* s, int* e) const { *s = start_tick; *e = end_tick; } void playEvents(bool flag) { _playEvents = flag; } void selectAtTick(unsigned int tick); + //QDrag* getTextDrag(QWidget* parent); + QMimeData* getTextDrag(); + void pasteAt(const QString& pt, int pos); + void viewDropEvent(QDropEvent* event); virtual void modifySelected(NoteInfo::ValType, int) {} virtual void keyPress(QKeyEvent*); }; |