LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HomeTab Class Referencefinal

The HomeTab class. More...

#include <hometab.h>

+ Inheritance diagram for HomeTab:
+ Collaboration diagram for HomeTab:

Public Member Functions

 HomeTab ()=delete
 
 HomeTab (const HomeTab &other)=delete
 
 HomeTab (GuiApplication &app, QObject *parent=nullptr) noexcept
 
 ~HomeTab () noexcept
 
ui::TabData getUiData () const noexcept override
 
HomeTaboperator= (const HomeTab &rhs)=delete
 
- Public Member Functions inherited from WindowTab
 WindowTab ()=delete
 
 WindowTab (const WindowTab &other)=delete
 
 WindowTab (GuiApplication &app, QObject *parent=nullptr) noexcept
 
virtual ~WindowTab () noexcept
 
virtual void setUiData (const ui::TabData &data) noexcept
 
virtual void activate () noexcept
 
virtual void deactivate () noexcept
 
WindowTaboperator= (const WindowTab &rhs)=delete
 

Additional Inherited Members

- Signals inherited from WindowTab
void panelPageRequested (ui::PanelPage p)
 
void closeRequested ()
 
void statusBarMessageChanged (const QString &message, int timeoutMs)
 
- Public Attributes inherited from WindowTab
Signal< WindowTabonUiDataChanged
 
- Protected Member Functions inherited from WindowTab
virtual void triggerAsync (ui::Action a) noexcept
 
- Protected Attributes inherited from WindowTab
GuiApplicationmApp
 

Detailed Description

The HomeTab class.

Constructor & Destructor Documentation

◆ HomeTab() [1/3]

HomeTab ( )
delete

◆ HomeTab() [2/3]

HomeTab ( const HomeTab other)
delete

◆ HomeTab() [3/3]

HomeTab ( GuiApplication app,
QObject *  parent = nullptr 
)
explicitnoexcept

◆ ~HomeTab()

~HomeTab ( )
noexcept

Member Function Documentation

◆ getUiData()

ui::TabData getUiData ( ) const
overridevirtualnoexcept

Implements WindowTab.

◆ operator=()

HomeTab & operator= ( const HomeTab rhs)
delete

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