📄 gui_manager.h
字号:
/* gui_manager.h *//* 图形界面管理器,负责管理图形界面的视野 各个图层的纵向的位置*/#ifndef GUI_MANAGER_H#define GUI_MANAGER_H#include "gui_layer.h"class GUI_Manager{public: GUI_Manager(); virtual ~GUI_Manager(); int GetLayerNum(){return m_NumLayer;}; GUI_Layer *GetLayerRef(int ); GUI_Layer *GetLayerRef(const char *); GUI_Layer *GetLayerRefByZpos(int); void AddLayer(GUI_Layer *); void RemoveLayer(int ); void setCenter(double cx, double cy); void getCenter(double &cx, double &cy); void setView(double vx, double vy); void getView(double &vx, double &vy); int getLayerNum(){return m_NumLayer;}; void setPaintRect( int top,int left,int pw,int ph); void PrintInfo(); void InitAllLayers(); void Draw(QPaintDevice *); private: double m_BoundLeft; double m_BoundRight; double m_BoundTop; double m_BoundBottom; double m_XCenter; double m_YCenter; double m_Xview; double m_Yview; double m_DistperPixel; int m_NumLayer; int m_AllocLayer; GUI_Layer **m_Layers; int m_paintTop ; //绘图区域上边沿 int m_paintLeft ; //绘图区域左边沿 int m_paintWidth; //绘图区域宽度 int m_paintHeight; //绘图区域高度 void UpdateBound(double minX,double maxX,double minY,double maxY); void ComputerDistperPixel();};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -