读取配置文件后重绘站点图重设下拉栏

修复了释放轨道链表内存空间时未判断指针是否为空的问题
修复了绘制站点图部分站点位置计算错误的问题
This commit is contained in:
2022-06-26 15:02:43 +08:00
parent 48cd806197
commit 54c4521fb2
6 changed files with 92 additions and 15 deletions

View File

@@ -45,9 +45,15 @@ public:
* 构造函数,同时生成站点
* @param stop_node_number 站点的数量
*/
explicit SceneManager(int stop_node_number);
explicit SceneManager();
~SceneManager();
/**
* 生成站点画面
* @param node_number
*/
void SetStopScene(int node_number);
private:
/**
* 显示站点的像素图对象
@@ -58,7 +64,21 @@ private:
*/
PosPair *stop_pos_pairs;
/**
* 总共的站点数量
*/
int stop_node_number;
/**
* 一个矩形的边框
* 使无论中间存在多少站点这个scene都能在view的中心
*/
QGraphicsRectItem *rect_item;
/**
* 清除画面
*/
void ClearScene();
};
#endif //AUTO_BUS_GUI_MAIN_SCENE_H