#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; }