LeechCraft  0.6.70-13729-g7046a9d2a7
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 108 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 129 of file ihavetabs.h.

◆ Features_

TabFeatures LC::TabClassInfo::Features_

The features of this tab class.

See also
TabFeature

Definition at line 149 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 136 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 143 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 115 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 122 of file ihavetabs.h.


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