QwwTaskPanel Class

The QwwTaskPanel widget provides a task panel similar to the one from WindowsXP.(unstable) More...

Header: #include <QwwTaskPanel>

Properties

Public Functions

QwwTaskPanel(QWidget * parent = 0)
~QwwTaskPanel()
void addTask(QWidget * task, const QString & label = QString())
void addTask(QWidget * task, const QIcon & icon, const QString & label = QString())
int currentIndex() const
QWidget * currentTask() const
int indexOf(QWidget * task) const
void insertTask(int index, QWidget * task, const QString & label = QString())
void insertTask(int index, QWidget * task, const QIcon & icon, const QString & label = QString())
bool isAnimated() const
void removeTask(int index)
void setTaskIcon(int index, const QIcon & icon)
void setTaskName(int index, const QString & name)
void setTaskTitle(int index, const QString & title)
void setToggleIcon(const QIcon & icon)
QWidget * task(int index) const
int taskCount() const
const QIcon & toggleIcon() const

Public Slots

void setAnimated(bool a)
void setCurrentIndex(int index)

Signals

void currentIndexChanged(int)

Detailed Description

The QwwTaskPanel widget provides a task panel similar to the one from WindowsXP.(unstable)

Property Documentation

animated : bool

Access functions:

bool isAnimated() const
void setAnimated(bool a)

currentIndex : int

Access functions:

int currentIndex() const
void setCurrentIndex(int index)

Notifier signal:

void currentIndexChanged(int)

toggleIcon : QIcon

Access functions:

const QIcon & toggleIcon() const
void setToggleIcon(const QIcon & icon)

Member Function Documentation

QwwTaskPanel::QwwTaskPanel(QWidget * parent = 0)

QwwTaskPanel::~QwwTaskPanel()

void QwwTaskPanel::addTask(QWidget * task, const QString & label = QString())

void QwwTaskPanel::addTask(QWidget * task, const QIcon & icon, const QString & label = QString())

QWidget * QwwTaskPanel::currentTask() const

int QwwTaskPanel::indexOf(QWidget * task) const

void QwwTaskPanel::insertTask(int index, QWidget * task, const QString & label = QString())

void QwwTaskPanel::insertTask(int index, QWidget * task, const QIcon & icon, const QString & label = QString())

void QwwTaskPanel::removeTask(int index)

void QwwTaskPanel::setTaskIcon(int index, const QIcon & icon)

void QwwTaskPanel::setTaskName(int index, const QString & name)

void QwwTaskPanel::setTaskTitle(int index, const QString & title)

QWidget * QwwTaskPanel::task(int index) const

int QwwTaskPanel::taskCount() const