Krita Source Code Documentation
Loading...
Searching...
No Matches
KoToolBox::Private Class Reference

Public Member Functions

void addSection (Section *section, const QString &name)
 

Public Attributes

QButtonGroup * buttonGroup {0}
 
QList< QToolButton * > buttons
 
QHash< QString, KoToolBoxButton * > buttonsByToolId
 
QMap< QAction *, int > contextIconSizes
 
QAction * defaultIconSizeAction {0}
 
bool floating {false}
 
int iconSize {0}
 
KoToolBoxLayoutlayout {0}
 
Qt::Orientation orientation {Qt::Vertical}
 
QMap< QString, Section * > sections
 
KoToolBoxButtonselectedButton {nullptr}
 
QHash< QToolButton *, QString > visibilityCodes
 

Detailed Description

Definition at line 61 of file KoToolBox.cpp.

Member Function Documentation

◆ addSection()

void KoToolBox::Private::addSection ( Section * section,
const QString & name )

Definition at line 80 of file KoToolBox.cpp.

81{
82 section->setName(name);
83 layout->addSection(section);
84 sections.insert(name, section);
85}
void addSection(Section *section)
KoToolBoxLayout * layout
Definition KoToolBox.cpp:70
QMap< QString, Section * > sections
Definition KoToolBox.cpp:69
void setName(const QString &name)

References KoToolBoxLayout::addSection(), layout, sections, and Section::setName().

Member Data Documentation

◆ buttonGroup

QButtonGroup* KoToolBox::Private::buttonGroup {0}

Definition at line 71 of file KoToolBox.cpp.

71{0};

◆ buttons

QList<QToolButton*> KoToolBox::Private::buttons

Definition at line 66 of file KoToolBox.cpp.

◆ buttonsByToolId

QHash<QString, KoToolBoxButton*> KoToolBox::Private::buttonsByToolId

Definition at line 68 of file KoToolBox.cpp.

◆ contextIconSizes

QMap<QAction*,int> KoToolBox::Private::contextIconSizes

Definition at line 75 of file KoToolBox.cpp.

◆ defaultIconSizeAction

QAction* KoToolBox::Private::defaultIconSizeAction {0}

Definition at line 76 of file KoToolBox.cpp.

76{0};

◆ floating

bool KoToolBox::Private::floating {false}

Definition at line 73 of file KoToolBox.cpp.

73{false};

◆ iconSize

int KoToolBox::Private::iconSize {0}

Definition at line 74 of file KoToolBox.cpp.

74{0};

◆ layout

KoToolBoxLayout* KoToolBox::Private::layout {0}

Definition at line 70 of file KoToolBox.cpp.

70{0};

◆ orientation

Qt::Orientation KoToolBox::Private::orientation {Qt::Vertical}

Definition at line 77 of file KoToolBox.cpp.

77{Qt::Vertical};

◆ sections

QMap<QString, Section*> KoToolBox::Private::sections

Definition at line 69 of file KoToolBox.cpp.

◆ selectedButton

KoToolBoxButton* KoToolBox::Private::selectedButton {nullptr}

Definition at line 67 of file KoToolBox.cpp.

67{nullptr};

◆ visibilityCodes

QHash<QToolButton*, QString> KoToolBox::Private::visibilityCodes

Definition at line 72 of file KoToolBox.cpp.


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