| Index: debugger/QT/SkListWidget.h
|
| ===================================================================
|
| --- debugger/QT/SkListWidget.h (revision 13942)
|
| +++ debugger/QT/SkListWidget.h (working copy)
|
| @@ -19,25 +19,38 @@
|
| */
|
| class SkListWidget : public QAbstractItemDelegate {
|
| public:
|
| + enum IndexStyle {
|
| + kIndex_IndexStyle,
|
| + kOffset_IndexStyle,
|
| + };
|
| +
|
| /**
|
| Constructs the list widget with the specified parent for layout purposes.
|
| @param parent The parent container of this widget
|
| */
|
| - SkListWidget(QObject* parent = NULL);
|
| + SkListWidget(QObject* parent = NULL) : fIndexStyle(kIndex_IndexStyle) {}
|
|
|
| - ~SkListWidget();
|
| + virtual ~SkListWidget() {}
|
|
|
| /**
|
| Draws the current state of the widget. Overriden from QWidget.
|
| */
|
| - void paint (QPainter* painter, const QStyleOptionViewItem& option,
|
| - const QModelIndex& index ) const;
|
| + void paint(QPainter* painter, const QStyleOptionViewItem& option,
|
| + const QModelIndex& index ) const;
|
|
|
| /**
|
| Returns the default size of the widget. Overriden from QWidget.
|
| */
|
| - QSize sizeHint (const QStyleOptionViewItem& option,
|
| - const QModelIndex& index) const;
|
| + QSize sizeHint(const QStyleOptionViewItem& option,
|
| + const QModelIndex& index) const;
|
| +
|
| +
|
| + void setIndexStyle(IndexStyle indexStyle) {
|
| + fIndexStyle = indexStyle;
|
| + }
|
| +
|
| +protected:
|
| + IndexStyle fIndexStyle;
|
| };
|
|
|
| #endif
|
|
|