57 Q_PROPERTY(Qt::Orientations orientations READ orientations WRITE setOrientations)
67 Q_PROPERTY(QSize widgetSizeHint READ widgetSizeHint WRITE setWidgetSizeHint)
74 Q_PROPERTY(
bool resizeWidget READ resizeWidget WRITE setResizeWidget)
79 explicit
ctkSizeGrip(QWidget* widgetToResize, QWidget *parent);
82 void setOrientations(Qt::Orientations orientations);
83 Qt::Orientations orientations()const;
90 QWidget* widgetToResize()const;
91 void setWidgetToResize(QWidget* target);
100 QSize widgetSizeHint()const;
102 void setResizeWidget(
bool resize);
103 bool resizeWidget()const;
109 virtual QSize sizeHint() const;
114 void setWidgetSizeHint(QSize sizeHint);
117 void widgetSizeHintChanged(QSize sizeHint);
120 QScopedPointer<ctkSizeGripPrivate> d_ptr;
122 virtual
void paintEvent(QPaintEvent* paintEvent);
123 virtual
bool event(QEvent* event);
124 virtual
void mousePressEvent(QMouseEvent* mouseEvent);
125 virtual
void mouseMoveEvent(QMouseEvent* mouseEvent);
126 virtual
void mouseReleaseEvent(QMouseEvent* mouseEvent);
127 virtual
void mouseDoubleClickEvent(QMouseEvent* mouseEvent);