OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ToolBar Class Reference

#include "ToolBar.h"

+ Inheritance diagram for ToolBar:

Public Slots

ot::UID addPage (ot::UID _creator, const QString &_pageName)
 
ot::UID addGroup (ot::UID _creator, ot::UID _page, const QString &_groupName)
 
ot::UID addSubGroup (ot::UID _creator, ot::UID _group, const QString &_subGroupName)
 
ot::UID addToolButton (ot::UID _creator, ot::UID _container, const QIcon &_icon, const QString &_title)
 
ot::UID addToolButton (ot::UID _creator, ot::UID _container, const QString &_iconName, const QString &_iconPath, const QString &_title)
 
ot::UID addToolButton (ot::UID _creator, ot::UID _container, const QString &_iconName, const QString &_iconPath, const QString &_title, ak::aNotifier *_notifier)
 
ot::UID addCheckBox (ot::UID _creator, ot::UID _container, const QString &_text, bool _initialState)
 
ot::UID addNiceLineEdit (ot::UID _creator, ot::UID _container, const QString &_title, const QString &_initialState)
 
bool triggerToolBarButton (ot::UID _buttonId)
 
bool triggerToolBarButton (const QString &_buttonPath)
 Will trigger the tool bar button specified by its path.
 

Public Member Functions

 ToolBar (AppBase *_owner)
 
virtual void notify (ot::UID _sender, ak::eventType _event, int _info1, int _info2) override
 
tt::Page * getStartPage ()
 

Constructor & Destructor Documentation

◆ ToolBar()

Member Function Documentation

◆ addCheckBox

ot::UID ToolBar::addCheckBox ( ot::UID _creator,
ot::UID _container,
const QString & _text,
bool _initialState )
slot

◆ addGroup

ot::UID ToolBar::addGroup ( ot::UID _creator,
ot::UID _page,
const QString & _groupName )
slot

◆ addNiceLineEdit

ot::UID ToolBar::addNiceLineEdit ( ot::UID _creator,
ot::UID _container,
const QString & _title,
const QString & _initialState )
slot

◆ addPage

ot::UID ToolBar::addPage ( ot::UID _creator,
const QString & _pageName )
slot

◆ addSubGroup

ot::UID ToolBar::addSubGroup ( ot::UID _creator,
ot::UID _group,
const QString & _subGroupName )
slot

◆ addToolButton [1/3]

ot::UID ToolBar::addToolButton ( ot::UID _creator,
ot::UID _container,
const QIcon & _icon,
const QString & _title )
slot

◆ addToolButton [2/3]

ot::UID ToolBar::addToolButton ( ot::UID _creator,
ot::UID _container,
const QString & _iconName,
const QString & _iconPath,
const QString & _title )
slot

◆ addToolButton [3/3]

ot::UID ToolBar::addToolButton ( ot::UID _creator,
ot::UID _container,
const QString & _iconName,
const QString & _iconPath,
const QString & _title,
ak::aNotifier * _notifier )
slot

◆ getStartPage()

tt::Page * ToolBar::getStartPage ( )

References OTAssertNullptr.

◆ notify()

void ToolBar::notify ( ot::UID _sender,
ak::eventType _event,
int _info1,
int _info2 )
overridevirtual

◆ triggerToolBarButton [1/2]

bool ToolBar::triggerToolBarButton ( const QString & _buttonPath)
slot

Will trigger the tool bar button specified by its path.

Parameters
_buttonPathThe path of the button to trigger (e.g. "View:Settings:Show Grid").
Returns
true on success, false if the button was not found.

References ak::invalidUID, and OT_LOG_E.

◆ triggerToolBarButton [2/2]

bool ToolBar::triggerToolBarButton ( ot::UID _buttonId)
slot

References OT_LOG_E.


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