diff --git a/examples/widgets/doc/spinboxdelegate.qdoc b/examples/widgets/doc/spinboxdelegate.qdoc index 95e764dd83..258811cc4c 100644 --- a/examples/widgets/doc/spinboxdelegate.qdoc +++ b/examples/widgets/doc/spinboxdelegate.qdoc @@ -68,7 +68,7 @@ \snippet itemviews/spinboxdelegate/delegate.cpp 0 - Since the delegate is a subclass of QItemDelegate, the data it retrieves + Since the delegate is a subclass of QStyledItemDelegate, the data it retrieves from the model is displayed in a default style, and we do not need to provide a custom \c paintEvent(). @@ -122,7 +122,7 @@ The table view is informed about the delegate, and will use it to display each of the items. Since the delegate is a subclass of - QItemDelegate, each cell in the table will be rendered using standard + QStyledItemDelegate, each cell in the table will be rendered using standard painting operations. We insert some arbitrary data into the model for demonstration purposes: diff --git a/examples/widgets/itemviews/spinboxdelegate/delegate.cpp b/examples/widgets/itemviews/spinboxdelegate/delegate.cpp index 2967b6ae38..974ec265fb 100644 --- a/examples/widgets/itemviews/spinboxdelegate/delegate.cpp +++ b/examples/widgets/itemviews/spinboxdelegate/delegate.cpp @@ -52,7 +52,7 @@ //! [0] SpinBoxDelegate::SpinBoxDelegate(QObject *parent) - : QItemDelegate(parent) + : QStyledItemDelegate(parent) { } //! [0] @@ -63,6 +63,7 @@ QWidget *SpinBoxDelegate::createEditor(QWidget *parent, const QModelIndex &/* index */) const { QSpinBox *editor = new QSpinBox(parent); + editor->setFrame(false); editor->setMinimum(0); editor->setMaximum(100); diff --git a/examples/widgets/itemviews/spinboxdelegate/delegate.h b/examples/widgets/itemviews/spinboxdelegate/delegate.h index 19d647043d..56c21962b4 100644 --- a/examples/widgets/itemviews/spinboxdelegate/delegate.h +++ b/examples/widgets/itemviews/spinboxdelegate/delegate.h @@ -41,14 +41,14 @@ #ifndef DELEGATE_H #define DELEGATE_H -#include +#include #include #include #include #include //! [0] -class SpinBoxDelegate : public QItemDelegate +class SpinBoxDelegate : public QStyledItemDelegate { Q_OBJECT