Public Member Functions

QxtConfigTableWidget Class Reference

#include <qxtconfigdialog_p.h>

List of all members.

Public Member Functions

 QxtConfigTableWidget (QWidget *parent=0)
QStyleOptionViewItem viewOptions () const
QSize sizeHint () const
bool hasHoverEffect () const
void setHoverEffect (bool enabled)

Detailed Description

Definition at line 37 of file qxtconfigdialog_p.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines