读取配置文件后重绘站点图重设下拉栏
修复了释放轨道链表内存空间时未判断指针是否为空的问题 修复了绘制站点图部分站点位置计算错误的问题
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user