5#ifndef TABORDEREDITOR_H
6#define TABORDEREDITOR_H
10#include <QtCore/qpointer.h>
11#include <QtWidgets/qwidget.h>
12#include <QtGui/qregion.h>
13#include <QtGui/qfont.h>
14#include <QtGui/qfontmetrics.h>
19class QDesignerFormWindowInterface;
30 QDesignerFormWindowInterface *
formWindow()
const;
51 QRect indicatorRect(
int index)
const;
52 int widgetIndexAt(QPoint pos)
const;
53 bool skipWidget(QWidget *w)
const;
55 QPointer<QDesignerFormWindowInterface> m_form_window;
57 QWidgetList m_tab_order_list;
60 QUndoStack *m_undo_stack;
61 QRegion m_indicator_region;
63 QFontMetrics m_font_metrics;
void widgetRemoved(QWidget *)
void contextMenuEvent(QContextMenuEvent *e) override
This event handler, for event event, can be reimplemented in a subclass to receive widget context men...
void mouseDoubleClickEvent(QMouseEvent *e) override
This event handler, for event event, can be reimplemented in a subclass to receive mouse double click...
QDesignerFormWindowInterface * formWindow() const
void mousePressEvent(QMouseEvent *e) override
This event handler, for event event, can be reimplemented in a subclass to receive mouse press events...
void showEvent(QShowEvent *e) override
This event handler can be reimplemented in a subclass to receive widget show events which are passed ...
void paintEvent(QPaintEvent *e) override
This event handler can be reimplemented in a subclass to receive paint events passed in event.
void resizeEvent(QResizeEvent *e) override
This event handler can be reimplemented in a subclass to receive widget resize events which are passe...
void mouseMoveEvent(QMouseEvent *e) override
This event handler, for event event, can be reimplemented in a subclass to receive mouse move events ...
Auxiliary methods to store/retrieve settings.
static bool isWidgetVisible(QWidget *widget)
static QRect fixRect(QRect r)
#define QT_TABORDEREDITOR_EXPORT