class MonitorManager;
-class MonitorRefresh : public QWidget
-{
- Q_OBJECT
-public:
- MonitorRefresh(QWidget *parent = 0);
- void setRenderer(Render* render);
-
-private:
- Render *m_renderer;
-};
-
class Overlay : public QLabel
{
Q_OBJECT
Overlay(QWidget* parent = 0);
void setOverlayText(const QString &, bool isZone = true);
-private:
- bool m_isZone;
-
protected:
virtual void mouseDoubleClickEvent ( QMouseEvent * event );
virtual void mousePressEvent ( QMouseEvent * event );
QWidget *container();
void reloadProducer(const QString &id);
QFrame *m_volumePopup;
+ /** @brief Reimplemented from QWidget, updates the palette colors. */
+ void setPalette ( const QPalette & p);
protected:
virtual void mousePressEvent(QMouseEvent * event);
virtual void wheelEvent(QWheelEvent * event);
virtual void mouseMoveEvent(QMouseEvent *event);
virtual QStringList mimeTypes() const;
+
/*virtual void dragMoveEvent(QDragMoveEvent * event);
virtual Qt::DropActions supportedDropActions() const;*/
double m_scale;
int m_length;
bool m_dragStarted;
- MonitorRefresh *m_monitorRefresh;
KIcon m_playIcon;
KIcon m_pauseIcon;
TimecodeDisplay *m_timePos;
void adjustRulerSize(int length);
void setTimePos(const QString &pos);
QStringList getZoneInfo() const;
- void slotEffectScene(bool show = true);
+ /** @brief Display the on monitor effect scene (to adjust geometry over monitor). */
+ void slotShowEffectScene(bool show = true, bool manuallyTriggered = false);
bool effectSceneDisplayed();
/** @brief Sets m_selectedClip to @param item. Used for looping it. */