Mercurial > hg > svgui
diff view/View.h @ 808:40c6c9344ff6 warnfix_no_size_t
Merge from branch tony_integration
author | Chris Cannam |
---|---|
date | Wed, 18 Jun 2014 08:40:46 +0100 |
parents | 4c8ca536b54f edada332c374 |
children | 9ad718fdc369 |
line wrap: on
line diff
--- a/view/View.h Tue Jun 17 15:55:27 2014 +0100 +++ b/view/View.h Wed Jun 18 08:40:46 2014 +0100 @@ -29,6 +29,8 @@ class Layer; class ViewPropertyContainer; +class QPushButton; + #include <map> #include <set> @@ -309,6 +311,8 @@ virtual void overlayModeChanged(); virtual void zoomWheelsEnabledChanged(); + virtual void cancelClicked(); + virtual void progressCheckStalledTimerElapsed(); protected: @@ -352,7 +356,8 @@ bool m_followPan; bool m_followZoom; PlaybackFollowMode m_followPlay; - int m_playPointerFrame; + bool m_followPlayIsDetached; + int m_playPointerFrame; bool m_lightBackground; bool m_showProgress; @@ -372,16 +377,8 @@ mutable LayerList m_lastScrollableBackLayers; mutable LayerList m_lastNonScrollableBackLayers; - class LayerProgressBar : public QProgressBar { - public: - LayerProgressBar(QWidget *parent); - virtual QString text() const { return m_text; } - virtual void setText(QString text) { m_text = text; } - protected: - QString m_text; - }; - struct ProgressBarRec { + QPushButton *cancel; QProgressBar *bar; int lastCheck; QTimer *checkTimer;