DYTSrouce/src/ui/DockTitleBar.h
2025-10-29 17:11:36 +08:00

28 lines
531 B
C++

#pragma once
#include "DockWidget.h"
namespace Ui {
class DockTitleBar;
}
class DockTitleBar : public DockWidgetTitleBar {
Q_OBJECT
public:
DockTitleBar(QWidget* parent = 0);
~DockTitleBar() override;
//QSize minimumSizeHint() const override;
void SetTitle(const QString& title) override;
void SetFloatVisible(bool bVisible);
void SetMaxVisible(bool bVisible);
void SetCloseVisible(bool bVisible);
protected:
void paintEvent(QPaintEvent* event) override;
private:
Ui::DockTitleBar* ui;
};