53 #ifndef QTPROPERTYBROWSERUTILS_H
54 #define QTPROPERTYBROWSERUTILS_H
56 #include <QtCore/QMap>
57 #include <QtGui/QIcon>
58 #include <QtWidgets/QWidget>
59 #include <QtCore/QStringList>
61 #if QT_VERSION >= 0x040400
74 QStringList cursorShapeNames()
const;
75 QMap<int, QIcon> cursorShapeIcons()
const;
76 QString cursorToShapeName(
const QCursor &cursor)
const;
77 QIcon cursorToShapeIcon(
const QCursor &cursor)
const;
78 int cursorToValue(
const QCursor &cursor)
const;
80 QCursor valueToCursor(
int value)
const;
83 void appendCursor(Qt::CursorShape shape,
const QString &name,
const QIcon &icon);
84 QStringList m_cursorNames;
85 QMap<int, QIcon> m_cursorIcons;
86 QMap<int, Qt::CursorShape> m_valueToCursorShape;
87 QMap<Qt::CursorShape, int> m_cursorShapeToValue;
93 static QPixmap brushValuePixmap(
const QBrush &b);
94 static QIcon brushValueIcon(
const QBrush &b);
95 static QString colorValueText(
const QColor &c);
96 static QPixmap fontValuePixmap(
const QFont &f);
97 static QIcon fontValueIcon(
const QFont &f);
98 static QString fontValueText(
const QFont &f);
106 bool textVisible()
const {
return m_textVisible; }
107 void setTextVisible(
bool textVisible);
109 Qt::CheckState checkState()
const;
110 void setCheckState(Qt::CheckState state);
112 bool isChecked()
const;
113 void setChecked(
bool c);
115 bool blockCheckBoxSignals(
bool block);
121 void mousePressEvent(QMouseEvent * event);
122 void paintEvent(QPaintEvent *);
125 QCheckBox *m_checkBox;
135 QKeySequence keySequence()
const;
136 bool eventFilter(QObject *o, QEvent *e);
138 void setKeySequence(
const QKeySequence &sequence);
140 void keySequenceChanged(
const QKeySequence &sequence);
142 void focusInEvent(QFocusEvent *e);
143 void focusOutEvent(QFocusEvent *e);
144 void keyPressEvent(QKeyEvent *e);
145 void keyReleaseEvent(QKeyEvent *e);
146 void paintEvent(QPaintEvent *);
147 bool event(QEvent *e);
149 void slotClearShortcut();
151 void handleKeyEvent(QKeyEvent *e);
152 int translateModifiers(Qt::KeyboardModifiers state,
const QString &text)
const;
155 QKeySequence m_keySequence;
156 QLineEdit *m_lineEdit;
159 #if QT_VERSION >= 0x040400
Definition: qtpropertybrowserutils_p.h:101
Definition: qtpropertybrowserutils_p.h:90
Definition: qtpropertybrowserutils_p.h:129
Definition: qtpropertybrowserutils_p.h:69