21 #ifndef __ctkSizeGrip_h
22 #define __ctkSizeGrip_h
28 #include "ctkWidgetsExport.h"
29 class ctkSizeGripPrivate;
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);
120 QScopedPointer<ctkSizeGripPrivate>
d_ptr;
ctkSizeGrip is a utility widget that allows widget in a layout to be manually resized....
virtual QSize sizeHint() const
QSize widgetSizeHint() const
ctkSizeGrip(QWidget *parent)
virtual void paintEvent(QPaintEvent *paintEvent)
virtual void mouseMoveEvent(QMouseEvent *mouseEvent)
QScopedPointer< ctkSizeGripPrivate > d_ptr
virtual void mouseDoubleClickEvent(QMouseEvent *mouseEvent)
void setOrientations(Qt::Orientations orientations)
bool resizeWidget() const
virtual void mouseReleaseEvent(QMouseEvent *mouseEvent)
ctkSizeGrip(QWidget *widgetToResize, QWidget *parent)
void setResizeWidget(bool resize)
Qt::Orientations orientations() const
void widgetSizeHintChanged(QSize sizeHint)
virtual bool event(QEvent *event)
QWidget * widgetToResize() const
void setWidgetSizeHint(QSize sizeHint)
virtual void mousePressEvent(QMouseEvent *mouseEvent)
void setWidgetToResize(QWidget *target)