You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
2.6 KiB
C++

#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;
}