#include "SymbologyWidgets.h"#include <terralib/core/utils/Platform.h>#include <terralib/common.h>#include <terralib/se.h>#include <terralib/qt/widgets/se/Symbol.h>#include <terralib/qt/widgets/se/BasicFillDialog.h>#include <terralib/qt/widgets/se/BasicStrokeDialog.h>#include <terralib/qt/widgets/se/GlyphMarkDialog.h>#include <terralib/qt/widgets/se/GraphicDialog.h>#include <terralib/qt/widgets/se/LineSymbolizerWidget.h>#include <terralib/qt/widgets/se/PointSymbolizerWidget.h>#include <terralib/qt/widgets/se/PolygonSymbolizerWidget.h>#include <terralib/qt/widgets/se/SymbolSelectorDialog.h>#include <terralib/qt/widgets/se/SymbolEditorWidget.h>#include <terralib/qt/widgets/se/SymbolInfoDialog.h>#include <terralib/qt/widgets/se/SymbolPreviewWidget.h>#include <terralib/qt/widgets/se/SymbolTableWidget.h>#include <terralib/qt/widgets/se/WellKnownMarkDialog.h>#include <terralib/qt/widgets/se/Utils.h>#include <QApplication>#include <QDialog>#include <QGridLayout>#include <QGroupBox>#include <QMdiArea>#include <QMdiSubWindow>#include <QToolBox>#include <cassert>#include <iostream>Go to the source code of this file.
Functions | |
| void | BasicWidgets () |
| void | PreviewWidgets () |
| void | SymbolEditor () |
| void | SymbolizerWidgets () |
| void | SymbologyWidgets () |
| It shows a set of widgets related with Symbology Encondig. More... | |
| void | SymbolSelector () |
| void BasicWidgets | ( | ) |
Definition at line 154 of file SymbologyWidgets.cpp.
References te::se::CreateFill(), te::se::CreateMark(), te::se::CreateStroke(), te::qt::widgets::BasicFillDialog::getFill(), te::qt::widgets::GraphicDialog::getGraphic(), te::qt::widgets::GlyphMarkDialog::getMark(), te::qt::widgets::WellKnownMarkDialog::getMark(), and te::qt::widgets::BasicStrokeDialog::getStroke().
Referenced by SymbologyWidgets().
| void PreviewWidgets | ( | ) |
Definition at line 123 of file SymbologyWidgets.cpp.
References te::qt::widgets::Symbol::addSymbolizer(), te::se::CreateLineSymbolizer(), te::se::CreateStroke(), te::qt::widgets::SymbolTableWidget::updatePreview(), and te::qt::widgets::SymbolPreviewWidget::updatePreview().
Referenced by SymbologyWidgets().
| void SymbolEditor | ( | ) |
Definition at line 66 of file SymbologyWidgets.cpp.
References te::qt::widgets::LineSymbol, te::qt::widgets::SymbolInfo::m_author, te::qt::widgets::SymbolInfo::m_description, te::qt::widgets::SymbolInfo::m_id, te::qt::widgets::SymbolInfo::m_name, te::qt::widgets::SymbolInfo::m_tags, te::qt::widgets::PointSymbol, te::qt::widgets::PolygonSymbol, and te::qt::widgets::SymbolInfoDialog::setSymbolInfo().
Referenced by SymbologyWidgets().
| void SymbolizerWidgets | ( | ) |
Definition at line 95 of file SymbologyWidgets.cpp.
Referenced by SymbologyWidgets().
| void SymbologyWidgets | ( | ) |
It shows a set of widgets related with Symbology Encondig.
Definition at line 199 of file SymbologyWidgets.cpp.
References BasicWidgets(), te::core::FindInTerraLibPath(), PreviewWidgets(), SymbolEditor(), SymbolizerWidgets(), and SymbolSelector().
Referenced by main().
| void SymbolSelector | ( | ) |
Definition at line 38 of file SymbologyWidgets.cpp.
References te::core::FindInTerraLibPath(), te::qt::widgets::Symbol::getInfo(), te::qt::widgets::SymbolSelectorDialog::getSymbol(), te::qt::widgets::Symbol::getSymbolizersCount(), te::qt::widgets::SymbolInfo::m_author, te::qt::widgets::SymbolInfo::m_description, te::qt::widgets::SymbolInfo::m_id, te::qt::widgets::SymbolInfo::m_name, te::qt::widgets::SymbolInfo::m_tags, and te::qt::widgets::ReadSymbolLibrary().
Referenced by SymbologyWidgets().