diff options
Diffstat (limited to 'muse2/muse/ctrl/ctrlcanvas.h')
| -rw-r--r-- | muse2/muse/ctrl/ctrlcanvas.h | 49 | 
1 files changed, 29 insertions, 20 deletions
diff --git a/muse2/muse/ctrl/ctrlcanvas.h b/muse2/muse/ctrl/ctrlcanvas.h index c9baf752..815898ac 100644 --- a/muse2/muse/ctrl/ctrlcanvas.h +++ b/muse2/muse/ctrl/ctrlcanvas.h @@ -35,12 +35,17 @@ class QMouseEvent;  class QEvent;  class QWidget; +namespace MusECore {  class Event;  class MidiPart; -class PartList;  class MidiTrack; -class MidiEditor; +class PartList; +} + +namespace MusEGui { +  class CtrlPanel; +class MidiEditor;  //---------------------------------------------------------  //   CEvent @@ -52,16 +57,16 @@ class CEvent {        //enum State { Normal, Selected };     private: -      Event _event; +      MusECore::Event _event;        //State _state;        int       _val; -      MidiPart* _part; +      MusECore::MidiPart* _part;        int ex;     public: -      CEvent(Event e, MidiPart* part, int v); -      Event event() const          { return _event; } -      void setEvent(Event& ev)     { _event = ev; } +      CEvent(MusECore::Event e, MusECore::MidiPart* part, int v); +      MusECore::Event event() const          { return _event; } +      void setEvent(MusECore::Event& ev)     { _event = ev; }        //State state() { return _state; }        //void setState(State s) { _state = s; }        //bool isSelected() { return _state == Selected; } @@ -70,9 +75,9 @@ class CEvent {        int val() const              { return _val;   }        void setVal(int v)           { _val = v; }        void setEX(int v)            { ex = v; } -      MidiPart* part() const       { return _part;  } +      MusECore::MidiPart* part() const       { return _part;  }        bool contains(int /*x1*/, int /*x2*/) const; -      bool intersects(const MidiController*, const QRect&, const int /*tickstep*/, const int /*windowHeight*/) const; +      bool intersects(const MusECore::MidiController*, const QRect&, const int /*tickstep*/, const int /*windowHeight*/) const;        int x()                      { return ex; }        }; @@ -91,18 +96,19 @@ class CEventList: public std::list<CEvent*> {        void clearDelete();        }; +  //---------------------------------------------------------  //   CtrlCanvas  //--------------------------------------------------------- -class CtrlCanvas : public MusEWidget::View { +class CtrlCanvas : public MusEGui::View {        Q_OBJECT        MidiEditor* editor; -      MidiTrack* curTrack; -      MidiPart* curPart; -      MidiCtrlValList* ctrl; -      MidiController* _controller; +      MusECore::MidiTrack* curTrack; +      MusECore::MidiPart* curPart; +      MusECore::MidiCtrlValList* ctrl; +      MusECore::MidiController* _controller;        CtrlPanel* _panel;        int _cnum;        // Current real drum controller number (anote). @@ -134,8 +140,8 @@ class CtrlCanvas : public MusEWidget::View {        void deleteVal(int x1, int x2, int y);        bool setCurTrackAndPart(); -      void pdrawItems(QPainter&, const QRect&, const MidiPart*, bool, bool); -      void partControllers(const MidiPart*, int, int*, int*, MidiController**, MidiCtrlValList**); +      void pdrawItems(QPainter&, const QRect&, const MusECore::MidiPart*, bool, bool); +      void partControllers(const MusECore::MidiPart*, int, int*, int*, MusECore::MidiController**, MusECore::MidiCtrlValList**); @@ -153,7 +159,7 @@ class CtrlCanvas : public MusEWidget::View {        DragMode drag;        QRect lasso;        QPoint start; -      MusEWidget::Tool tool; +      MusEGui::Tool tool;        unsigned pos[3];        int curDrumInstrument;    //Used by the drum-editor to view velocity of only one key (one drum) @@ -190,9 +196,12 @@ class CtrlCanvas : public MusEWidget::View {           const char* name = 0, CtrlPanel* pnl = 0);        ~CtrlCanvas();           void setPanel(CtrlPanel* pnl) { _panel = pnl; } -      MidiCtrlValList* ctrlValList() { return ctrl; } -      MidiController* controller() { return _controller; } -      MidiTrack* track() const { return curTrack; } +      MusECore::MidiCtrlValList* ctrlValList() { return ctrl; } +      MusECore::MidiController* controller() { return _controller; } +      MusECore::MidiTrack* track() const { return curTrack; }        }; + +} // namespace MusEGui +  #endif  | 
