53 #ifndef QTPROPERTYBROWSERUTILS_H 54 #define QTPROPERTYBROWSERUTILS_H 56 #include <QtCore/QMap> 57 #include <QtGui/QIcon> 58 #if QT_VERSION < 0x050000 59 #include <QtGui/QWidget> 61 #include <QtWidgets/QWidget> 63 #include <QtCore/QStringList> 65 #if QT_VERSION >= 0x040400 78 QStringList cursorShapeNames()
const;
79 QMap<int, QIcon> cursorShapeIcons()
const;
80 QString cursorToShapeName(
const QCursor &cursor)
const;
81 QIcon cursorToShapeIcon(
const QCursor &cursor)
const;
82 int cursorToValue(
const QCursor &cursor)
const;
84 QCursor valueToCursor(
int value)
const;
87 void appendCursor(Qt::CursorShape shape,
const QString &name,
const QIcon &icon);
88 QStringList m_cursorNames;
89 QMap<int, QIcon> m_cursorIcons;
90 QMap<int, Qt::CursorShape> m_valueToCursorShape;
91 QMap<Qt::CursorShape, int> m_cursorShapeToValue;
97 static QPixmap brushValuePixmap(
const QBrush &b);
98 static QIcon brushValueIcon(
const QBrush &b);
99 static QString colorValueText(
const QColor &c);
100 static QPixmap fontValuePixmap(
const QFont &f);
101 static QIcon fontValueIcon(
const QFont &f);
102 static QString fontValueText(
const QFont &f);
110 bool textVisible()
const {
return m_textVisible; }
111 void setTextVisible(
bool textVisible);
113 Qt::CheckState checkState()
const;
114 void setCheckState(Qt::CheckState state);
116 bool isChecked()
const;
117 void setChecked(
bool c);
119 bool blockCheckBoxSignals(
bool block);
125 void mousePressEvent(QMouseEvent * event);
126 void paintEvent(QPaintEvent *);
129 QCheckBox *m_checkBox;
139 QKeySequence keySequence()
const;
140 bool eventFilter(QObject *o, QEvent *e);
142 void setKeySequence(
const QKeySequence &sequence);
144 void keySequenceChanged(
const QKeySequence &sequence);
146 void focusInEvent(QFocusEvent *e);
147 void focusOutEvent(QFocusEvent *e);
148 void keyPressEvent(QKeyEvent *e);
149 void keyReleaseEvent(QKeyEvent *e);
150 void paintEvent(QPaintEvent *);
151 bool event(QEvent *e);
153 void slotClearShortcut();
155 void handleKeyEvent(QKeyEvent *e);
156 int translateModifiers(Qt::KeyboardModifiers state,
const QString &text)
const;
159 QKeySequence m_keySequence;
160 QLineEdit *m_lineEdit;
163 #if QT_VERSION >= 0x040400 Definition: qtpropertybrowserutils_p.h:105
Definition: qtpropertybrowserutils_p.h:94
Definition: qtpropertybrowserutils_p.h:133
Definition: qtpropertybrowserutils_p.h:73