完善了注释

This commit is contained in:
2022-06-29 17:25:33 +08:00
parent a9c1d2dbf8
commit 8cd607ec75
10 changed files with 107 additions and 8 deletions

View File

@@ -65,7 +65,8 @@ public slots:
/**
* 处理删除一个请求的槽函数
* @param query 请求指针
* @param query_type 请求的类型
* @param node_id 请求的站点id
*/
void DeleteQueryItemSlot(int query_type, int node_id);
@@ -80,6 +81,12 @@ public slots:
*/
void PrintStateSlot(const QString& string);
/**
* 开始公交车动画的槽函数
* 实际上就是将公交车移动到上一个或者下一个站点
* @param direction 公交车前进的方向
* @param duration 动画需要持续的时间
*/
void BeginBusAnimationSlot(int direction, int duration);
private:
@@ -93,6 +100,9 @@ private:
*/
SceneManager *scene_manager;
/**
* 控制器
*/
BusStrategyBase *controller = nullptr;
/**
@@ -123,6 +133,7 @@ private:
/**
* 设置站点选择下拉栏
* @param 站点的个数
*/
void SetRailsComboBox(int node_num);

View File

@@ -79,6 +79,11 @@ public slots:
*/
void OneTickSlot();
/**
* 开始公交车行驶计时器的槽函数
* @param direction 公交车前进的防线 此处不需要
* @param duration 持续的时间
*/
void BeginBusTimerSlot([[maybe_unused]] int direction, int duration);
private:
@@ -97,15 +102,27 @@ private:
*/
CentralWidget *central_widget;
/**
* 控制器工作的线程
*/
QThread *worker_thread;
/**
* 控制器指针
*/
BusStrategyBase *controller;
/**
* 时刻计时器
* 每隔一个tick发出一个时钟信号
*/
QTimer *tick_timer;
/**
* 公交车计时器
*/
QTimer *bus_timer;
/**
* 设置菜单栏的相关连接
*/
@@ -116,6 +133,9 @@ private:
*/
void SetControlConnection();
/**
* 开始多线程
*/
void BeginThread();
};
#endif //AUTO_BUS_GUI_MAIN_WINDOW_H