GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::BaseTabControl::tabData Struct Reference

#include <BaseTabControl.h>

Public Member Functions

 tabData ()=default
 
 tabData (const std::wstring &text, const std::filesystem::path &pathToImage, const std::function< void()> &callback)
 
 tabData (const std::wstring &text, const std::filesystem::path &pathToImage, const std::string &functionName, const std::string &moduleName)
 
 tabData (const tabData &)=default
 
 tabData (tabData &&) noexcept=default
 
tabDataoperator= (const tabData &)=default
 
tabDataoperator= (tabData &&) noexcept=default
 
 ~tabData ()=default
 

Public Attributes

std::wstring text
 
std::filesystem::path pathToImage
 
std::function< void()> callback
 
std::string functionName
 
std::string moduleName
 

Detailed Description

Definition at line 12 of file BaseTabControl.h.

Constructor & Destructor Documentation

◆ tabData() [1/5]

gui_framework::BaseTabControl::tabData::tabData ( )
default

◆ tabData() [2/5]

gui_framework::BaseTabControl::tabData::tabData ( const std::wstring & text,
const std::filesystem::path & pathToImage,
const std::function< void()> & callback )

◆ tabData() [3/5]

gui_framework::BaseTabControl::tabData::tabData ( const std::wstring & text,
const std::filesystem::path & pathToImage,
const std::string & functionName,
const std::string & moduleName )

◆ tabData() [4/5]

gui_framework::BaseTabControl::tabData::tabData ( const tabData & )
default

◆ tabData() [5/5]

gui_framework::BaseTabControl::tabData::tabData ( tabData && )
defaultnoexcept

◆ ~tabData()

gui_framework::BaseTabControl::tabData::~tabData ( )
default

Member Function Documentation

◆ operator=() [1/2]

tabData & gui_framework::BaseTabControl::tabData::operator= ( const tabData & )
default

◆ operator=() [2/2]

tabData & gui_framework::BaseTabControl::tabData::operator= ( tabData && )
defaultnoexcept

Member Data Documentation

◆ callback

std::function<void()> gui_framework::BaseTabControl::tabData::callback

Definition at line 16 of file BaseTabControl.h.

◆ functionName

std::string gui_framework::BaseTabControl::tabData::functionName

Definition at line 17 of file BaseTabControl.h.

◆ moduleName

std::string gui_framework::BaseTabControl::tabData::moduleName

Definition at line 18 of file BaseTabControl.h.

◆ pathToImage

std::filesystem::path gui_framework::BaseTabControl::tabData::pathToImage

Definition at line 15 of file BaseTabControl.h.

◆ text

std::wstring gui_framework::BaseTabControl::tabData::text

Definition at line 14 of file BaseTabControl.h.


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