DPS/DataPlatform/TitleBar.h

23 lines
395 B
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "EventModule.h"
/**
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>
*/
class TitleBar : public EventModule
{
Q_OBJECT
public:
TitleBar(QWidget* parent);
~TitleBar();
/**
* @brief <EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param title <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
void setTitleText(const std::string title);
protected:
bool onMessage(const std::string& eventName, json& parameter);
private:
QWidget* _parent;
};