#include "../../color/RGBAColor.h"
#include "../../geometry/Enums.h"
#include "../../maptools/AbstractLayer.h"
#include "../../maptools/Enums.h"
#include "../../maptools/MapDisplay.h"
#include "Config.h"
#include "Globals.h"
#include <QColor>
#include <QModelIndex>
#include <QObject>
#include <QPixmap>
#include <QString>
#include <QHeaderView>
#include <string>
#include <set>
Go to the source code of this file.
Namespaces | |
te | |
TerraLib. | |
te::map | |
Namespace for the Map Tools module of TerraLib. | |
te::qt | |
Namespace for the Qt module of TerraLib. | |
te::qt::widgets | |
Namespace for the Qt Widgets module of TerraLib. | |
Functions | |
TEQTWIDGETSEXPORT void | te::qt::widgets::AddFilePathToSettings (const QString &path, const QString &typeFile) |
Save last used path in QSettings. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::Config2DrawLayerSelection (te::map::Canvas *canvas, const QColor &selectionColor, const te::gm::GeomType &type) |
It configs (i.e. prepares) the given canvas to draw a layer selection. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::Config2DrawLines (te::map::Canvas *canvas, const QColor &color, const std::size_t &width=1) |
It configs (i.e. prepares) the given canvas to draw lines. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::Config2DrawPoints (te::map::Canvas *canvas, const QColor &color, const std::size_t &width=1) |
It configs (i.e. prepares) the given canvas to draw points. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::Config2DrawPoints (te::map::Canvas *canvas, const QString &markName, const std::size_t &size, const QColor &fillColor, const QColor &contourColor, const std::size_t &contourWidth=1) |
It configs (i.e. prepares) the given canvas to draw points. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::Config2DrawPolygons (te::map::Canvas *canvas, const QColor &fillColor, const QColor &contourColor, const std::size_t &contourWidth=1) |
It configs (i.e. prepares) the given canvas to draw polygons. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::Convert2Qt (const std::string &text, te::core::EncodingType encoding) |
It converts the given string to an appropriate character encoding. More... | |
TEQTWIDGETSEXPORT QColor | te::qt::widgets::Convert2Qt (const te::color::RGBAColor &color) |
It converts a TerraLib Color to Qt Color. More... | |
TEQTWIDGETSEXPORT te::color::RGBAColor | te::qt::widgets::Convert2TerraLib (const QColor &color) |
It converts a Qt Color to TerraLib Color. More... | |
TEQTWIDGETSEXPORT QPixmap | te::qt::widgets::CreatePixmapIcon (const int &size, const QColor &penColor, const QColor &brushColor, const int &contourSize) |
It creates a pixmap to use as icon (to be used as legend icon). More... | |
TEQTWIDGETSEXPORT QAction * | te::qt::widgets::FindAction (const QString &actText, QMenu *mnu) |
TEQTWIDGETSEXPORT QAction * | te::qt::widgets::FindAction (const QString &actText, QMenuBar *mnuBar) |
TEQTWIDGETSEXPORT QActionGroup * | te::qt::widgets::FindActionGroup (const QString &actGroupText, QMenu *mnu) |
TEQTWIDGETSEXPORT QActionGroup * | te::qt::widgets::FindActionGroup (const QString &actText, QMenuBar *mnuBar) |
TEQTWIDGETSEXPORT QMenu * | te::qt::widgets::FindMenu (const QString &mnuText, QMenu *mnu) |
Finds a menu item in the mnu object. More... | |
TEQTWIDGETSEXPORT QMenu * | te::qt::widgets::FindMenu (const QString &mnuText, QMenuBar *bar) |
TEQTWIDGETSEXPORT void | te::qt::widgets::GetChangedAndVisibleLayers (const QModelIndexList &idxs, std::list< te::map::AbstractLayerPtr > &layers) |
TEQTWIDGETSEXPORT QPixmap * | te::qt::widgets::GetCleanImage (const QSize &s, const QColor &c) |
Returns a transparent pixmap of size s. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::GetDiskRasterFileSelFilter (const bool creationSupport) |
Returns a disk raster file selection filter base on current supported formats. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::GetDiskVectorFileSelFilter (const bool creationSupport, std::set< std::string > extensionFilter=std::set< std::string >()) |
Returns a disk vector file selection filter base on current supported formats. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::GetFilePathFromSettings (const QString &typeFile) |
Returns the value of the last saved file path for the typeFile required. More... | |
const char * | te::qt::widgets::GetFormat (te::map::ImageType t) |
It returns the file format as a NULL terminated string. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::GetGDALSupportedRasterExtensions (std::vector< std::string > &extensionsVec, const bool creationSupport) |
Returns all GDAL supported raster extensions. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::GetGDALSupportedVectorExtensions (std::vector< std::string > &extensionsVec, const bool creationSupport) |
Returns all GDAL supported vector extensions. More... | |
TEQTWIDGETSEXPORT te::color::RGBAColor ** | te::qt::widgets::GetImage (QImage *img) |
It creates a RGBA color array from a QImage. More... | |
TEQTWIDGETSEXPORT QImage * | te::qt::widgets::GetImage (te::color::RGBAColor **img, int width, int height) |
It creates a QImage from an RGBA color array. More... | |
TEQTWIDGETSEXPORT QMenu * | te::qt::widgets::GetMenu (const QString &mnuText, QMenu *mnu) |
Gets a menu or submenu contained in the mnu object. More... | |
TEQTWIDGETSEXPORT QMenu * | te::qt::widgets::GetMenu (const QString &mnuText, QMenuBar *bar) |
TEQTWIDGETSEXPORT std::list< te::map::AbstractLayerPtr > | te::qt::widgets::GetSelectedLayersOnly (te::qt::widgets::LayerItemView *view, const bool getFolder=false) |
TEQTWIDGETSEXPORT QString | te::qt::widgets::GetUserDataLocation () |
Returns the user data location path. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::GetValidLayers (QAbstractItemModel *model, const QModelIndex &parent, std::list< te::map::AbstractLayerPtr > &layers) |
TEQTWIDGETSEXPORT void | te::qt::widgets::GetValidLayers (QAbstractItemModel *model, const QModelIndex &parent, std::vector< te::map::AbstractLayerPtr > &layers) |
TEQTWIDGETSEXPORT bool | te::qt::widgets::isValidSRIDs (const int &firstSRID, const int &secondSRID, std::string &msg) |
Verify if the SRID from informed Layers are valids to execute the operation. More... | |
TEQTWIDGETSEXPORT int | te::qt::widgets::MillimetersToPixels (const QPaintDevice *device, const double &mm, const bool &printer) |
Returns the size in pixels. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::SetChildrenCheckState (QTreeWidgetItem *item, int column, Qt::CheckState state) |
It sets the check state for the children of a item. More... | |
DMS Functions | |
Utilities functions section for DMS treatment. | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::Convert2QString (const std::string &stdString) |
Converts a std::string to a QString. More... | |
TEQTWIDGETSEXPORT std::string | te::qt::widgets::Convert2StdString (const QString &qString) |
Converts a QString to a std::string. More... | |
QString | te::qt::widgets::ConvertDecimalToDegree (const double &value, int precision) |
TEQTWIDGETSEXPORT QString | te::qt::widgets::DD2DMS (const double &value) |
Transforms a decimal-degree value in a degree-minute-second formatted string. More... | |
TEQTWIDGETSEXPORT double | te::qt::widgets::DMS2DD (const int &d, const int &m, const int &s) |
Transforms a degree-minute-second value into a decimal-degree value. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::FormatCoord (const double &value, te::map::MapDisplay *display) |
Format coord precision value to show value. More... | |
TEQTWIDGETSEXPORT QClipboard * | te::qt::widgets::GetClipboard () |
Returns the QClipboard object. More... | |
TEQTWIDGETSEXPORT QString | te::qt::widgets::GetDMSAsString (const int &d, const int &m, const int &s) |
Returns the value as a formatted string. More... | |
TEQTWIDGETSEXPORT void | te::qt::widgets::SetHeaderViewResizeMode (QHeaderView *header, QHeaderView::ResizeMode mode) |
Returns the QClipboard object. More... | |