Home · Modules · Classes · Namespaces · Functions

QxtItemDelegate Class Reference
[QxtGui module]

The QxtItemDelegate class is an extended QItemDelegate More...

    #include <QxtItemDelegate>

Inherits QItemDelegate.

Public Types

Public Functions

Signals

Additional Inherited Members


Detailed Description

The QxtItemDelegate class is an extended QItemDelegate

QxtItemDelegate provides signals for starting and finishing of editing and an optional decoration of top level items in a QTreeView.

QxtItemDelegate can also draw a progress bar for items providing appropriate progress data. Just like QProgressBar, QxtItemDelegate can show a busy indicator. If minimum and maximum both are set to 0, a busy indicator is shown instead of a percentage of steps.


Member Type Documentation

enum QxtItemDelegate::Role

This enum defines custom roles used by QxtItemDelegate.

ConstantValueDescription
QxtItemDelegate::ProgressValueRoleQt::UserRole + 328The progress value.
QxtItemDelegate::ProgressMinimumRole?The minimum progress value. The default value 0 is used if no value is provided for ProgressMinimumRole.
QxtItemDelegate::ProgressMaximumRole?The maximum progress value. The default value 100 is used if no value is provided for ProgressMaximumRole.


Member Function Documentation

QxtItemDelegate::QxtItemDelegate ( QObject * parent = 0 )

Constructs a new QxtItemDelegate with parent.

QxtItemDelegate::~QxtItemDelegate ()   [virtual]

Destructs the item delegate.

Qxt::DecorationStyle QxtItemDelegate::decorationStyle () const

See also setDecorationStyle().

void QxtItemDelegate::editingFinished ( const QModelIndex & index )   [signal]

This signal is emitted after the editing of index has been finished.

See also editingStarted().

void QxtItemDelegate::editingStarted ( const QModelIndex & index )   [signal]

This signal is emitted after the editing of index has been started.

See also editingFinished().

Qt::TextElideMode QxtItemDelegate::elideMode () const

See also setElideMode().

bool QxtItemDelegate::isProgressTextVisible () const

QString QxtItemDelegate::progressTextFormat () const

See also setProgressTextFormat().

void QxtItemDelegate::setDecorationStyle ( Qxt::DecorationStyle style )

See also decorationStyle().

void QxtItemDelegate::setElideMode ( Qt::TextElideMode mode )

See also elideMode().

void QxtItemDelegate::setProgressTextFormat ( const QString & format )

See also progressTextFormat().

void QxtItemDelegate::setProgressTextVisible ( bool visible )

See also isProgressTextVisible().


Copyright © 2007-2010 Qxt Foundation
Qxt 0.6.1