diff options
author | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-11-29 18:06:38 +0000 |
---|---|---|
committer | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-11-29 18:06:38 +0000 |
commit | 0d917bc21df21e148f5e8650e21b88a77c4168ba (patch) | |
tree | 122e8010baa199138ab741132b1c7a3def99aca1 /muse2/muse/midiedit/drumedit.h | |
parent | be99c1e70a0956995f20b5d0cc2c46b123973ea3 (diff) |
Added new class HeaderNew, ported drumedit.
Diffstat (limited to 'muse2/muse/midiedit/drumedit.h')
-rw-r--r-- | muse2/muse/midiedit/drumedit.h | 61 |
1 files changed, 18 insertions, 43 deletions
diff --git a/muse2/muse/midiedit/drumedit.h b/muse2/muse/midiedit/drumedit.h index affb0b19..39f68deb 100644 --- a/muse2/muse/midiedit/drumedit.h +++ b/muse2/muse/midiedit/drumedit.h @@ -8,17 +8,6 @@ #ifndef __DRUM_EDIT_H__ #define __DRUM_EDIT_H__ -#include <QWidget> -//#include <q3mainwindow.h> -#include <QToolTip> -#include <q3whatsthis.h> -//Added by qt3to4: -#include <QResizeEvent> -#include <QLabel> -#include <QKeyEvent> -#include <Q3PopupMenu> -#include <QCloseEvent> - #include <values.h> #include "midieditor.h" #include "noteinfo.h" @@ -28,19 +17,23 @@ #include "shortcuts.h" #include "event.h" -class MidiPart; +class QCloseEvent; class QLabel; +class QMenu; +class QKeyEvent; +class QResizeEvent; +class QWidget; + +class MidiPart; class DrumCanvas; class ScrollScale; class ScoreConfig; -class QToolButton; class MTScale; class Splitter; class PartList; class Toolbar1; class CtrlCanvas; class Xml; -class Q3PopupMenu; class DList; class Header; class CtrlEdit; @@ -48,32 +41,6 @@ class Part; class SNode; //--------------------------------------------------------- -// DWhatsThis -//--------------------------------------------------------- - -class DWhatsThis : public Q3WhatsThis { - Header* header; - protected: - QString text(const QPoint&); - public: - DWhatsThis(QWidget* parent, Header* h) : Q3WhatsThis(parent) { - header = h; - } - }; - -//---------------------------------------------------------- -// DHeaderTip -//---------------------------------------------------------- - -class DHeaderTip { // : public QToolTip { ddskrjo - public: - DHeaderTip(QWidget * parent) {} // : QToolTip(parent) {} ddskrjo - virtual ~DHeaderTip(){} - protected: - void maybeTip(const QPoint &); - }; - -//--------------------------------------------------------- // DrumEdit //--------------------------------------------------------- @@ -81,7 +48,7 @@ class DrumEdit : public MidiEditor { Event selEvent; MidiPart* selPart; int selTick; - Q3PopupMenu* menuEdit, *menuFunctions, *menuFile, *menuSelect; + QMenu* menuEdit, *menuFunctions, *menuFile, *menuSelect; NoteInfo* info; QToolButton* srec; @@ -93,7 +60,7 @@ class DrumEdit : public MidiEditor { Splitter* split2; QWidget* split1w1; DList* dlist; - Header* header; + HeaderNew* header; QToolBar* tools; static int _quantInit, _rasterInit; @@ -101,6 +68,13 @@ class DrumEdit : public MidiEditor { static int _dlistWidthInit, _dcanvasWidthInit; static int _toInit; //Used in function dialog for applying modification to selection + + QAction *loadAction, *saveAction, *resetAction; + QAction *cutAction, *copyAction, *pasteAction, *deleteAction; + QAction *fixedAction, *veloAction; + QAction *sallAction, *snoneAction, *invAction, *inAction , *outAction; + QAction *prevAction, *nextAction; + Q_OBJECT void initShortcuts(); @@ -109,7 +83,8 @@ class DrumEdit : public MidiEditor { virtual void resizeEvent(QResizeEvent*); virtual void keyPressEvent(QKeyEvent*); int _to;//TODO: Make this work - + void setHeaderToolTips(); + void setHeaderWhatsThis(); private slots: void setRaster(int); |