31 #include <QDeclarativeView>
32 #include <QResizeEvent>
46 View_->installEventFilter (
this);
48 Refit (View_->size ());
53 if (event->type () != QEvent::Resize)
56 auto re =
static_cast<QResizeEvent*
> (event);
61 void AutoResizeMixin::Refit (
const QSize& size)
QPoint FitRect(QPoint pos, const QSize &size, const QRect &geometry, FitFlags flags, const QPoint &shiftAdd)
Tries to fit a rectangle (like a dialog or popup) into geometry.
UTIL_API AutoResizeMixin(const QPoint &, RectGetter_f, QWidget *)
bool eventFilter(QObject *, QEvent *)
std::function< QRect()> RectGetter_f