+/**
+ * tear-off widget
+ */
+class TearOff : public QWidget {
+ Q_OBJECT
+public:
+ TearOff(QWidget * parent);
+ void enterEvent(QEvent *);
+ void leaveEvent(QEvent *);
+ void mouseReleaseEvent (QMouseEvent *);
+Q_SIGNALS:
+ void tearOff();
+protected:
+ void paintEvent(QPaintEvent *);
+private:
+ bool highlighted_;
+};
+
+