3D Forest
Software for analysis of Lidar data from forest environment.
ToolTabWidget Class Reference

#include <ToolTabWidget.hpp>

Inherits QWidget.

Public Slots

void slotToolButton ()
 

Public Member Functions

 ToolTabWidget ()
 
void addTab (QWidget *widget, const QIcon &icon, const QString &label, const QString &toolTip="")
 

Private Attributes

FlowLayout * toolBox_
 
QLabel * icon_
 
QLabel * label_
 
QVBoxLayout * mainLayout_
 
bool showTextBesideIcon_
 
bool showTextInAllTabs_
 
std::vector< QWidget * > tabList_
 
std::vector< QToolButton * > toolButtonList_
 

Constructor & Destructor Documentation

◆ ToolTabWidget()

ToolTabWidget::ToolTabWidget ( )

Member Function Documentation

◆ addTab()

void ToolTabWidget::addTab ( QWidget * widget,
const QIcon & icon,
const QString & label,
const QString & toolTip = "" )

◆ slotToolButton

void ToolTabWidget::slotToolButton ( )
slot

Referenced by addTab().

Member Data Documentation

◆ icon_

QLabel* ToolTabWidget::icon_
private

Referenced by addTab(), and slotToolButton().

◆ label_

QLabel* ToolTabWidget::label_
private

Referenced by addTab(), and slotToolButton().

◆ mainLayout_

QVBoxLayout* ToolTabWidget::mainLayout_
private

Referenced by addTab().

◆ showTextBesideIcon_

bool ToolTabWidget::showTextBesideIcon_
private

Referenced by addTab(), and slotToolButton().

◆ showTextInAllTabs_

bool ToolTabWidget::showTextInAllTabs_
private

Referenced by addTab(), and slotToolButton().

◆ tabList_

std::vector<QWidget *> ToolTabWidget::tabList_
private

Referenced by addTab(), and slotToolButton().

◆ toolBox_

FlowLayout* ToolTabWidget::toolBox_
private

Referenced by addTab().

◆ toolButtonList_

std::vector<QToolButton *> ToolTabWidget::toolButtonList_
private

Referenced by addTab(), and slotToolButton().


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