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

« back to all changes in this revision

Viewing changes to muse/arranger/arranger.h

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia
  • Date: 2013-08-28 16:25:57 UTC
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20130828162557-knls3ip7j262eepx
Tags: upstream-2.1.2
ImportĀ upstreamĀ versionĀ 2.1.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
class QToolButton;
42
42
class QWheelEvent;
43
43
class QKeyEvent;
 
44
class QPoint;
 
45
class QComboBox;
44
46
 
45
47
namespace MusECore {
46
48
class Track;
118
120
      ArrangerView* _parentWin;
119
121
      QWidget* editor;
120
122
      int _quant, _raster;
 
123
      QComboBox* _rasterCombo;
121
124
      PartCanvas* canvas;
122
125
      ScrollScale* hscroll;
123
126
      QScrollBar* vscroll;
153
156
      void setHeaderWhatsThis();
154
157
 
155
158
   private slots:
156
 
      void _setRaster(int);
 
159
      void rasterChanged(int);
157
160
      void songlenChanged(int);
158
161
      void showTrackInfo(bool);
159
162
      void trackSelectionChanged();
166
169
      void setTempo100();
167
170
      void setTempo200();
168
171
      void verticalScrollSetYpos(unsigned);
169
 
      void horizontalZoom(bool zoom_in, int pos_offset);
 
172
      void horizontalZoom(bool zoom_in, const QPoint& glob_pos);
 
173
      void horizontalZoom(int mag, const QPoint& glob_pos);
170
174
      
171
175
   signals:
172
176
      void editPart(MusECore::Track*);
235
239
      unsigned cursorValue() { return cursVal; }
236
240
      
237
241
      ArrangerView* parentWin() const { return _parentWin; }
 
242
 
 
243
      bool setRasterVal(int);
238
244
      };
239
245
 
240
246
} // namespace MusEGui