#include <qxtconfigdialog_p.h>
Public Member Functions | |
| QxtConfigTableWidget (QWidget *parent=0) | |
| QStyleOptionViewItem | viewOptions () const |
| QSize | sizeHint () const |
| bool | hasHoverEffect () const |
| void | setHoverEffect (bool enabled) |
Definition at line 37 of file qxtconfigdialog_p.h.
| QxtConfigTableWidget::QxtConfigTableWidget | ( | QWidget * | parent = 0 ) |
Definition at line 41 of file qxtconfigdialog.cpp.
: QTableWidget(parent)
{
int pm = style()->pixelMetric(QStyle::PM_LargeIconSize);
setIconSize(QSize(pm, pm));
setItemDelegate(new QxtConfigDelegate(this));
viewport()->setAttribute(Qt::WA_Hover, true);
}
| bool QxtConfigTableWidget::hasHoverEffect | ( | ) | const |
Definition at line 64 of file qxtconfigdialog.cpp.
{
return static_cast<QxtConfigDelegate*>(itemDelegate())->hover;
}
| void QxtConfigTableWidget::setHoverEffect | ( | bool | enabled ) |
Definition at line 69 of file qxtconfigdialog.cpp.
{
static_cast<QxtConfigDelegate*>(itemDelegate())->hover = enabled;
}
| QSize QxtConfigTableWidget::sizeHint | ( | ) | const |
Definition at line 59 of file qxtconfigdialog.cpp.
{
return QSize(sizeHintForColumn(0), sizeHintForRow(0));
}
| QStyleOptionViewItem QxtConfigTableWidget::viewOptions | ( | ) | const |
Definition at line 49 of file qxtconfigdialog.cpp.
References Top.
{
QStyleOptionViewItem option = QTableWidget::viewOptions();
option.displayAlignment = Qt::AlignHCenter | Qt::AlignTop;
option.decorationAlignment = Qt::AlignHCenter | Qt::AlignTop;
option.decorationPosition = QStyleOptionViewItem::Top;
option.showDecorationSelected = false;
return option;
}
1.7.2