LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | Private Attributes | List of all members
sfx2::sidebar::TabBar::Item Class Reference
Collaboration diagram for sfx2::sidebar::TabBar::Item:
[legend]

Public Member Functions

 Item (TabBar &rTabBar)
 
 ~Item ()
 
 DECL_LINK (HandleClick, const OUString &, void)
 

Public Attributes

std::unique_ptr< weld::ToolbarmxButton
 
OUString msDeckId
 
::std::function< void(const OUString &rsDeckId)> maDeckActivationFunctor
 
bool mbIsHidden
 
bool mbIsHiddenByDefault
 

Private Attributes

TabBarmrTabBar
 
std::unique_ptr< weld::BuildermxBuilder
 

Detailed Description

Definition at line 104 of file TabBar.hxx.

Constructor & Destructor Documentation

◆ Item()

sfx2::sidebar::TabBar::Item::Item ( TabBar rTabBar)

Definition at line 256 of file TabBar.cxx.

◆ ~Item()

sfx2::sidebar::TabBar::Item::~Item ( )

Definition at line 265 of file TabBar.cxx.

Member Function Documentation

◆ DECL_LINK()

sfx2::sidebar::TabBar::Item::DECL_LINK ( HandleClick  ,
const OUString &  ,
void   
)

Member Data Documentation

◆ maDeckActivationFunctor

::std::function<void (const OUString& rsDeckId)> sfx2::sidebar::TabBar::Item::maDeckActivationFunctor

Definition at line 115 of file TabBar.hxx.

◆ mbIsHidden

bool sfx2::sidebar::TabBar::Item::mbIsHidden

Definition at line 116 of file TabBar.hxx.

◆ mbIsHiddenByDefault

bool sfx2::sidebar::TabBar::Item::mbIsHiddenByDefault

Definition at line 117 of file TabBar.hxx.

◆ mrTabBar

TabBar& sfx2::sidebar::TabBar::Item::mrTabBar
private

Definition at line 107 of file TabBar.hxx.

◆ msDeckId

OUString sfx2::sidebar::TabBar::Item::msDeckId

Definition at line 114 of file TabBar.hxx.

◆ mxBuilder

std::unique_ptr<weld::Builder> sfx2::sidebar::TabBar::Item::mxBuilder
private

Definition at line 108 of file TabBar.hxx.

◆ mxButton

std::unique_ptr<weld::Toolbar> sfx2::sidebar::TabBar::Item::mxButton

Definition at line 113 of file TabBar.hxx.


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