LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
LC::TabClassInfo Struct Reference

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...
 

Detailed Description

The structure describing a single tab class.

Definition at line 93 of file ihavetabs.h.

Member Data Documentation

◆ Description_

QString LC::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 114 of file ihavetabs.h.

◆ Features_

TabFeatures LC::TabClassInfo::Features_

The features of this tab class.

See also
TabFeature

Definition at line 134 of file ihavetabs.h.

◆ Icon_

QIcon LC::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 121 of file ihavetabs.h.

◆ Priority_

quint16 LC::TabClassInfo::Priority_

The priority of this tab class.

Refer to the documentation of IHaveTabs for the explanation of the priorities system.

Definition at line 128 of file ihavetabs.h.

◆ TabClass_

QByteArray LC::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 100 of file ihavetabs.h.

◆ VisibleName_

QString LC::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 107 of file ihavetabs.h.


The documentation for this struct was generated from the following file: