LibrePCB Developers Documentation
Loading...
Searching...
No Matches
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
 
virtual void trigger (ui::TabAction a) noexcept
 
virtual slint::Image renderScene (float width, float height, int scene) noexcept
 
virtual bool processScenePointerEvent (const QPointF &pos, slint::private_api::PointerEvent e) noexcept
 
virtual bool processSceneScrolled (const QPointF &pos, slint::private_api::PointerScrollEvent e) noexcept
 
virtual bool processSceneKeyEvent (const slint::private_api::KeyEvent &e) noexcept
 
virtual bool requestClose () noexcept
 Request to close the tab.
 
WindowTaboperator= (const WindowTab &rhs)=delete
 

Additional Inherited Members

- Signals inherited from WindowTab
void panelPageRequested (ui::PanelPage p)
 
void closeRequested ()
 
void closeEnforced ()
 
void statusBarMessageChanged (const QString &message, int timeoutMs)
 
void cursorCoordinatesChanged (const Point &pos, const LengthUnit &unit)
 
- Public Attributes inherited from WindowTab
Signal< WindowTabonUiDataChanged
 
- 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: