23 lines
599 B
C++
23 lines
599 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
|