5#ifndef QWIDGET_ANIMATOR_P_H
6#define QWIDGET_ANIMATOR_P_H
19#include <QtWidgets/private/qtwidgetsglobal_p.h>
27class QMainWindowLayout;
28class QPropertyAnimation;
36 void animate(
QWidget *widget,
const QRect &final_geometry,
bool animate);
43 AnimationMap m_animation_map;
44#if QT_CONFIG(mainwindow)
The QMainWindow class provides a main application window.
Combined button and popup list for selecting options.
QT_REQUIRE_CONFIG(animation)
static int grow(QLayoutStruct &ls, int delta)
static QRect dockedGeometry(QWidget *widget)
static Qt::DockWidgetArea toDockWidgetArea(QInternal::DockPosition pos)
static int realMinSize(const QDockAreaLayoutInfo &info)
static int qMax(int i1, int i2, int i3)
static int shrink(QLayoutStruct &ls, int delta)
static int separatorMoveHelper(QList< QLayoutStruct > &list, int index, int delta, int sep)
static QInternal::DockPosition dockPosHelper(const QRect &rect, const QPoint &_pos, Qt::Orientation o, bool nestingEnabled, QDockAreaLayoutInfo::TabMode tabMode)
static void paintSep(QPainter *p, QWidget *w, const QRect &r, Qt::Orientation o, bool mouse_over)
static int realMaxSize(const QDockAreaLayoutInfo &info)
QMainWindowLayout * qt_mainwindow_layout(const QMainWindow *window)
QT_REQUIRE_CONFIG(dockwidget)