CrumblePath Class

(Utils::CrumblePath)
Inherits: QWidget

Public Functions

CrumblePath(QWidget *parent = nullptr)
~CrumblePath()
QVariant dataForIndex(int index) const
QVariant dataForLastIndex() const
int length() const
  • 213 public functions inherited from QWidget

Public Slots

void addChild(const QString &title, const QVariant &data = QVariant())
virtual void clear()
void popElement()
void pushElement(const QString &title, const QVariant &data = QVariant())
  • 19 public slots inherited from QWidget

Signals

void elementClicked(const QVariant &data)

Additional Inherited Members

  • 58 properties inherited from QWidget
  • 5 static public members inherited from QWidget
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Member Function Documentation

CrumblePath::CrumblePath(QWidget *parent = nullptr)

Default constructs an instance of CrumblePath.

CrumblePath::~CrumblePath()

Destroys the instance of CrumblePath.

[slot] void CrumblePath::addChild(const QString &title, const QVariant &data = QVariant())

[virtual slot] void CrumblePath::clear()

QVariant CrumblePath::dataForIndex(int index) const

QVariant CrumblePath::dataForLastIndex() const

[signal] void CrumblePath::elementClicked(const QVariant &data)

int CrumblePath::length() const

[slot] void CrumblePath::popElement()

[slot] void CrumblePath::pushElement(const QString &title, const QVariant &data = QVariant())