#include <qxtcrumbview_p.h>
Public Slots | |
void | buttonPressed () |
Public Member Functions | |
QxtCrumbViewPrivate () | |
void | addCrumb (const QModelIndex &index) |
Public Attributes | |
QList< QModelIndex > | crumbs |
QList< QxtCrumbViewButton * > | buttons |
QHBoxLayout * | buttonLayout |
QxtCrumbViewList * | view |
Friends | |
class | QxtCrumbView |
Definition at line 34 of file qxtcrumbview_p.h.
QxtCrumbViewPrivate::QxtCrumbViewPrivate | ( | ) | [inline] |
Definition at line 37 of file qxtcrumbview_p.h.
{}
void QxtCrumbViewPrivate::addCrumb | ( | const QModelIndex & | index ) |
Definition at line 152 of file qxtcrumbview.cpp.
References buttonLayout, buttonPressed(), buttons, crumbs, and QxtPrivate< QxtCrumbView >::qxt_p().
{ crumbs.append(index); QxtCrumbViewButton* button = new QxtCrumbViewButton(index, &qxt_p()); button->setFocusPolicy(Qt::NoFocus); button->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); buttons.append(button); buttonLayout->insertWidget(buttons.count() - 1, button, 0); QObject::connect(button, SIGNAL(clicked()), this, SLOT(buttonPressed())); }
void QxtCrumbViewPrivate::buttonPressed | ( | ) | [slot] |
Definition at line 162 of file qxtcrumbview.cpp.
References QxtCrumbView::enterTree(), and QxtPrivate< QxtCrumbView >::qxt_p().
Referenced by addCrumb().
friend class QxtCrumbView [friend] |
Definition at line 46 of file qxtcrumbview_p.h.
QHBoxLayout* QxtCrumbViewPrivate::buttonLayout |
Definition at line 41 of file qxtcrumbview_p.h.
Referenced by addCrumb().
Definition at line 40 of file qxtcrumbview_p.h.
Referenced by addCrumb().
QList<QModelIndex> QxtCrumbViewPrivate::crumbs |
Definition at line 39 of file qxtcrumbview_p.h.
Referenced by addCrumb().
Definition at line 42 of file qxtcrumbview_p.h.