#include "Icons.h" // 工作空间中的数据对应的icon //QIcon Icons::iconWk(":/Images/Resources/Workspace/smwu.png"); //QIcon Icons::iconDs(":/Images/Resources/Workspace/Datasources.png"); //QIcon Icons::iconMaps(":/Images/Resources/Workspace/Maps.png"); //QIcon Icons::iconScenes(":/Images/Resources/Workspace/Scenes.png"); //QIcon Icons::iconMap(":/Images/Resources/Workspace/Map.png"); //QIcon Icons::iconScene(":/Images/Resources/Workspace/Scene.png"); Icons::Icons(): iconWk(":/Resources/Workspace/smwu.png"), iconDSes(":/Resources/Workspace/Datasources.png"), iconMaps(":/Resources/Workspace/Maps.png"), iconScenes(":/Resources/Workspace/Scenes.png"), iconDs(":/Resources/Workspace/Datasource.png"), iconMap(":/Resources/Workspace/Map.png"), iconScene(":/Resources/Workspace/Scene.png"), iconDsUDB(":/Resources/Datasource/Image_UDB.png"), iconDsUDBX(":/Resources/Datasource/Image_UDBX.png"), iconDsImage(":/Images/Resources/Datasource/Image_Img.png"), iconDsOSM(":/Resources/Datasource/Image_OSM.png"), iconDsRest(":/Resources/Datasource/Image_Rest.png"), iconDsOGC(":/Resources/Datasource/Image_OGC.png"), iconDsWeb(":/Resources/Datasource/Image_DatasourceWeb.png"), iconDataTypeUnknown(":/Resources/Datasets/Image_Unknown.png"), iconDatasetPoint(":/Resources/Datasets/Image_Point.png"), iconDatasetLine(":/Resources/Datasets/Image_Line.png"), iconDatasetRegion(":/Resources/Datasets/Image_Region.png"), iconDatasetCAD(":/Resources/Datasets/Image_CAD.png"), iconDatasetText(":/Resources/Datasets/Image_Text.png"), iconDatasetTabular(":/Resources/Datasets/Image_Tabular.png"), iconDatasetNetwork(":/Resources/Datasets/Image_NetWork.png"), iconDatasetGrid(":/Resources/Datasets/Image_DatasetGrid.png"), iconDatasetDEM(":/Resources/Datasets/Image_DatasetGrid.png"), iconDatasetImage(":/Resources/Datasets/Image_DatasetImage.png"), iconDatasetPoint3D(":/Resources/Datasets/Image_Point3D.png"), iconDatasetLine3D(":/Resources/Datasets/Image_Line3D.png"), iconDatasetRegion3D(":/Resources/Datasets/Image_Region3D.png"), iconDatasetModel(":/Resources/Datasets/Image_Model.png"), iconDatasetNetwork3D(":/Resources/Datasets/Image_Network3D.png"), iconLayerGroup(":/Resources/Layers/LayerGroup.png"), iconLayer3DImageCache(":/Resources/Layers/Layer3D_ImageCache3D.png"), iconLayer3DOSGBCache(":/Resources/Layers/Layer3D_OSGBCache.png"), iconLayer3DTerrian(":/Resources/Layers/Layer3D_Terrain.png") { } // 利用了静态局部变量的特性,通常是不使用静态局部变量的 Icons& Icons::getInstance(){ static Icons icons; return icons; }