52 #ifndef QTPROPERTYBROWSERUTILS_H 53 #define QTPROPERTYBROWSERUTILS_H 55 #include <QtCore/QMap> 56 #include <QtGui/QIcon> 57 #include <QtGui/QWidget> 58 #include <QtCore/QStringList> 60 #if QT_VERSION >= 0x040400 82 void appendCursor(Qt::CursorShape shape,
const QString &name,
const QIcon &icon);
83 QStringList m_cursorNames;
84 QMap<int, QIcon> m_cursorIcons;
85 QMap<int, Qt::CursorShape> m_valueToCursorShape;
86 QMap<Qt::CursorShape, int> m_cursorShapeToValue;
92 static QPixmap brushValuePixmap(
const QBrush &b);
93 static QIcon brushValueIcon(
const QBrush &b);
94 static QString colorValueText(
const QColor &c);
95 static QPixmap fontValuePixmap(
const QFont &f);
96 static QIcon fontValueIcon(
const QFont &f);
97 static QString fontValueText(
const QFont &f);
106 void setTextVisible(
bool textVisible);
108 Qt::CheckState checkState()
const;
109 void setCheckState(Qt::CheckState state);
111 bool isChecked()
const;
112 void setChecked(
bool c);
114 bool blockCheckBoxSignals(
bool block);
120 void mousePressEvent(QMouseEvent * event);
121 void paintEvent(QPaintEvent *);
124 QCheckBox *m_checkBox;
134 QKeySequence keySequence()
const;
135 bool eventFilter(QObject *o, QEvent *e);
137 void setKeySequence(
const QKeySequence &sequence);
139 void keySequenceChanged(
const QKeySequence &sequence);
141 void focusInEvent(QFocusEvent *e);
142 void focusOutEvent(QFocusEvent *e);
143 void keyPressEvent(QKeyEvent *e);
144 void keyReleaseEvent(QKeyEvent *e);
145 void paintEvent(QPaintEvent *);
146 bool event(QEvent *e);
148 void slotClearShortcut();
150 void handleKeyEvent(QKeyEvent *e);
151 int translateModifiers(Qt::KeyboardModifiers state,
const QString &text)
const;
154 QKeySequence m_keySequence;
155 QLineEdit *m_lineEdit;
158 #if QT_VERSION >= 0x040400 QMap< int, QIcon > cursorShapeIcons() const
Definition: qtpropertybrowserutils.cpp:113
QString cursorToShapeName(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:118
int cursorToValue(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:132
Definition: qtpropertybrowserutils.h:68
Definition: qtpropertybrowserutils.h:100
bool textVisible() const
Definition: qtpropertybrowserutils.h:105
QCursor valueToCursor(int value) const
Definition: qtpropertybrowserutils.cpp:143
QStringList cursorShapeNames() const
Definition: qtpropertybrowserutils.cpp:108
Definition: qtpropertybrowserutils.h:89
Definition: qtpropertybrowserutils.h:128
QtCursorDatabase()
Definition: qtpropertybrowserutils.cpp:55
QIcon cursorToShapeIcon(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:126