4#ifndef TABORDEREDITOR_H
5#define TABORDEREDITOR_H
9#include <QtCore/qpointer.h>
10#include <QtWidgets/qwidget.h>
11#include <QtGui/qregion.h>
12#include <QtGui/qfont.h>
13#include <QtGui/qfontmetrics.h>
18class QDesignerFormWindowInterface;
29 QDesignerFormWindowInterface *
formWindow()
const;
50 QRect indicatorRect(
int index)
const;
51 int widgetIndexAt(QPoint pos)
const;
52 bool skipWidget(QWidget *w)
const;
54 QPointer<QDesignerFormWindowInterface> m_form_window;
56 QWidgetList m_tab_order_list;
59 QUndoStack *m_undo_stack;
60 QRegion m_indicator_region;
62 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