24 lines
584 B
C++
24 lines
584 B
C++
#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
|