feat: 添加ElaWidgetTool库

This commit is contained in:
sleepwithoutbz
2025-09-19 22:40:52 +08:00
parent 5f93e8caf6
commit 4eef5c7fd5
407 changed files with 36325 additions and 7 deletions

View File

@@ -0,0 +1,23 @@
#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