Public Slots | Public Member Functions | Public Attributes | Friends

QxtTabWidgetPrivate Class Reference

#include <qxttabwidget_p.h>

Inheritance diagram for QxtTabWidgetPrivate:
Inheritance graph
[legend]
Collaboration diagram for QxtTabWidgetPrivate:
Collaboration graph
[legend]

List of all members.

Public Slots

void setMovieFrame (int frame)

Public Member Functions

 QxtTabWidgetPrivate ()
int tabIndexAt (const QPoint &pos) const

Public Attributes

bool always
QList< Actionsactions
Qt::ContextMenuPolicy policy
QList< QMovie * > animations

Friends

class QxtTabWidget

Detailed Description

Definition at line 33 of file qxttabwidget_p.h.


Constructor & Destructor Documentation

QxtTabWidgetPrivate::QxtTabWidgetPrivate (  )

Definition at line 35 of file qxttabwidget.cpp.

                                         : always(true), policy(Qt::DefaultContextMenu)
{
}

Member Function Documentation

void QxtTabWidgetPrivate::setMovieFrame ( int  frame ) [slot]

Definition at line 49 of file qxttabwidget.cpp.

References animations, and QxtPrivate< QxtTabWidget >::qxt_p().

{
    Q_UNUSED(frame);
    QMovie* movie = static_cast<QMovie*>(sender());
    if (movie)
    {
        int index = animations.indexOf(movie);
        if (index != -1)
            qxt_p().setTabIcon(index, movie->currentPixmap());
    }
}
int QxtTabWidgetPrivate::tabIndexAt ( const QPoint &  pos ) const

Definition at line 39 of file qxttabwidget.cpp.

References QxtPrivate< QxtTabWidget >::qxt_p(), and QxtTabWidget::tabBar().

{
    const int count = qxt_p().count();
    const QTabBar* tabBar = qxt_p().tabBar();
    for (int i = 0; i < count; ++i)
        if (tabBar->tabRect(i).contains(pos))
            return i;
    return -1;
}

Friends And Related Function Documentation

friend class QxtTabWidget [friend]

Definition at line 38 of file qxttabwidget_p.h.


Member Data Documentation

Definition at line 45 of file qxttabwidget_p.h.

Definition at line 43 of file qxttabwidget_p.h.

Definition at line 48 of file qxttabwidget_p.h.

Referenced by setMovieFrame().

Qt::ContextMenuPolicy QxtTabWidgetPrivate::policy

Definition at line 46 of file qxttabwidget_p.h.


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