#ifndef ELACUSTOMTABWIDGET_H #define ELACUSTOMTABWIDGET_H #include "ElaCustomWidget.h" class ElaTabBar; class ElaTabWidget; class ElaCustomTabWidget : public ElaCustomWidget { Q_OBJECT public: explicit ElaCustomTabWidget(QWidget* parent = nullptr); ~ElaCustomTabWidget() override; void addTab(QWidget* widget, QIcon tabIcon, const QString& tabTitle); ElaTabBar* getCustomTabBar() const; ElaTabWidget* getCustomTabWidget() const; private: ElaTabBar* _customTabBar{nullptr}; ElaTabWidget* _customTabWidget{nullptr}; }; #endif // ELACUSTOMTABWIDGET_H