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;
124 QCheckBox *m_checkBox;
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
void keyPressEvent(QKeyEvent *e)
Definition: qtpropertybrowserutils.cpp:416
bool textVisible() const
Definition: qtpropertybrowserutils.h:105
void setKeySequence(const QKeySequence &sequence)
Definition: qtpropertybrowserutils.cpp:374
QString cursorToShapeName(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:118
void keySequenceChanged(const QKeySequence &sequence)
void paintEvent(QPaintEvent *)
Definition: qtpropertybrowserutils.cpp:281
QKeySequence keySequence() const
Definition: qtpropertybrowserutils.cpp:383
void keyReleaseEvent(QKeyEvent *e)
Definition: qtpropertybrowserutils.cpp:422
bool event(QEvent *e)
Definition: qtpropertybrowserutils.cpp:435
static QPixmap fontValuePixmap(const QFont &f)
Definition: qtpropertybrowserutils.cpp:185
void paintEvent(QPaintEvent *)
Definition: qtpropertybrowserutils.cpp:427
bool blockCheckBoxSignals(bool block)
Definition: qtpropertybrowserutils.cpp:266
static QIcon brushValueIcon(const QBrush &b)
Definition: qtpropertybrowserutils.cpp:171
static QIcon fontValueIcon(const QFont &f)
Definition: qtpropertybrowserutils.cpp:201
void setTextVisible(bool textVisible)
Definition: qtpropertybrowserutils.cpp:231
QIcon cursorToShapeIcon(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:126
QtKeySequenceEdit(QWidget *parent=0)
Definition: qtpropertybrowserutils.cpp:291
void focusOutEvent(QFocusEvent *e)
Definition: qtpropertybrowserutils.cpp:409
Definition: qtpropertybrowserutils.h:68
void mousePressEvent(QMouseEvent *event)
Definition: qtpropertybrowserutils.cpp:271
static QString colorValueText(const QColor &c)
Definition: qtpropertybrowserutils.cpp:176
Definition: qtpropertybrowserutils.h:100
QtBoolEdit(QWidget *parent=0)
Definition: qtpropertybrowserutils.cpp:214
QStringList cursorShapeNames() const
Definition: qtpropertybrowserutils.cpp:108
bool eventFilter(QObject *o, QEvent *e)
Definition: qtpropertybrowserutils.cpp:304
void focusInEvent(QFocusEvent *e)
Definition: qtpropertybrowserutils.cpp:402
static QPixmap brushValuePixmap(const QBrush &b)
Definition: qtpropertybrowserutils.cpp:151
bool isChecked() const
Definition: qtpropertybrowserutils.cpp:253
Qt::CheckState checkState() const
Definition: qtpropertybrowserutils.cpp:243
QMap< int, QIcon > cursorShapeIcons() const
Definition: qtpropertybrowserutils.cpp:113
static QString fontValueText(const QFont &f)
Definition: qtpropertybrowserutils.cpp:206
void setCheckState(Qt::CheckState state)
Definition: qtpropertybrowserutils.cpp:248
QCursor valueToCursor(int value) const
Definition: qtpropertybrowserutils.cpp:143
void setChecked(bool c)
Definition: qtpropertybrowserutils.cpp:258
int cursorToValue(const QCursor &cursor) const
Definition: qtpropertybrowserutils.cpp:132
Definition: qtpropertybrowserutils.h:89
Definition: qtpropertybrowserutils.h:128
QtCursorDatabase()
Definition: qtpropertybrowserutils.cpp:55