~ubuntu-branches/ubuntu/trusty/muse/trusty

« back to all changes in this revision

Viewing changes to muse/arranger/pcanvas.h

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia
  • Date: 2013-08-28 16:25:57 UTC
  • mfrom: (1.1.16)
  • Revision ID: package-import@ubuntu.com-20130828162557-27ulrksfvm64td50
Tags: 2.1.2-1
* New upstream bugfix release.
* Refresh patches.
* Fix doc links.

Show diffs side-by-side

added added

removed removed

Lines of Context:
116
116
      virtual QPoint raster(const QPoint&) const;
117
117
      virtual int y2pitch(int y) const;
118
118
      virtual int pitch2y(int p) const;
 
119
      virtual int y2height(int) const; 
 
120
      virtual inline int yItemOffset() const { return 0; }
119
121
      
120
122
      virtual CItem* newItem(const QPoint&, int);
121
123
      virtual void resizeItem(CItem*,bool, bool ctrl);
122
124
      virtual void newItem(CItem*,bool);
123
125
      virtual bool deleteItem(CItem*);
124
 
      virtual void moveCanvasItems(CItemList&, int, int, DragType);
 
126
      virtual void moveCanvasItems(CItemList&, int, int, DragType, bool rasterize = true);
125
127
      virtual bool moveItem(MusECore::Undo& operations, CItem*, const QPoint&, DragType);
126
128
 
127
129
      virtual void updateSong(DragType, MusECore::SongChangedFlags_t);
154
156
 
155
157
   protected:
156
158
      virtual void drawCanvas(QPainter&, const QRect&);
157
 
      virtual void endMoveItems(const QPoint&, DragType, int dir);
 
159
      virtual void endMoveItems(const QPoint&, DragType, int dir, bool rasterize = true);
158
160
 
159
161
   signals:
160
162
      void timeChanged(unsigned);