![]() |
LeechCraft
0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
|
The structure describing a single tab class. More...
#include "ihavetabs.h"
Public Attributes | |
QByteArray | TabClass_ |
The tab class ID, which should be globally unique. More... | |
QString | VisibleName_ |
Visible name for the given tab class. More... | |
QString | Description_ |
The description of the given tab class. More... | |
QIcon | Icon_ |
The icon for the given tab class. More... | |
quint16 | Priority_ |
The priority of this tab class. More... | |
TabFeatures | Features_ |
The features of this tab class. More... | |
The structure describing a single tab class.
Definition at line 108 of file ihavetabs.h.
QString LeechCraft::TabClassInfo::Description_ |
The description of the given tab class.
A human-readable string with description of the purpose of the tabs belonging to this tab class.
Definition at line 129 of file ihavetabs.h.
TabFeatures LeechCraft::TabClassInfo::Features_ |
QIcon LeechCraft::TabClassInfo::Icon_ |
The icon for the given tab class.
This icon is used, for example, on actions used to open tabs of this class.
Definition at line 136 of file ihavetabs.h.
quint16 LeechCraft::TabClassInfo::Priority_ |
The priority of this tab class.
Refer to the documentation of IHaveTabs for the explanation of the priorities system.
Definition at line 143 of file ihavetabs.h.
QByteArray LeechCraft::TabClassInfo::TabClass_ |
The tab class ID, which should be globally unique.
This ID would be passed to the IHaveTabs::TabOpenRequested() method if the user decides to open a tab of this class.
Definition at line 115 of file ihavetabs.h.
QString LeechCraft::TabClassInfo::VisibleName_ |
Visible name for the given tab class.
The visible name is used, for example, on actions used to open tabs of this class.
Definition at line 122 of file ihavetabs.h.