QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Variables
QGIS gui library.

It's built on top of core library and adds reusable GUI widgets. More...

Collaboration diagram for QGIS gui library.:

Namespaces

 QgisGui
 /namespace QgisGui The QgisGui namespace contains constants and helper functions used throughout the QGIS GUI.
 

Classes

class  QgisInterface
 QgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins. More...
 
class  QgsBlendModeComboBox
 A combobox which lets the user select blend modes from a predefined list. More...
 
class  QgsCodeEditor
 A text editor based on QScintilla2. More...
 
class  QgsCodeEditorCSS
 A CSS editor based on QScintilla2. More...
 
class  QgsCodeEditorHTML
 A HTML editor based on QScintilla2. More...
 
class  QgsCodeEditorPython
 A Python editor based on QScintilla2. More...
 
class  QgsCodeEditorSQL
 A SQL editor based on QScintilla2. More...
 
class  QgsComposerView
 Widget to display the composer items. More...
 
class  QgsCredentialDialog
 A generic dialog for requesting credentials. More...
 
class  QgsDetailedItemData
 This class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views. More...
 
class  QgsDetailedItemDelegate
 A custom model/view delegate that can display an icon, heading and detail sections. More...
 
class  QgsDetailedItemWidget
 A widget renderer for detailed item views. More...
 
class  QgsDialog
 A generic dialog with layout and button box. More...
 
class  QgsEncodingFileDialog
 A file dialog which lets the user select the preferred encoding type for a data provider. More...
 
class  QgsFileDropEdit
 A line edit for capturing file names that can have files dropped onto it via drag & drop. More...
 
class  QgsFilterLineEdit
 Lineedit with builtin clear button. More...
 
class  QgsGenericProjectionSelector
 A generic dialog to prompt the user for a Coordinate Reference System. More...
 
class  QgsLegendInterface
 QgsLegendInterface Abstract base class to make QgsLegend available to plugins. More...
 
class  QgsMapCanvasLayer
 A class that stores visibility and presence in overview flags together with pointer to the layer. More...
 
class  QgsMapCanvas
 Map canvas is a class for displaying all GIS data types on a canvas. More...
 
class  QgsMapCanvasItem
 An abstract class for items that can be placed on the map canvas. More...
 
class  QgsMapCanvasMap
 A rectangular graphics item representing the map on the canvas. More...
 
class  QgsMapCanvasSnapper
 This class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping. More...
 
class  QgsMapOverviewCanvas
 A widget that displays an overview map. More...
 
class  QgsMapTip
 A maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature. More...
 
class  QgsMapTool
 Abstract base class for all map tools. More...
 
class  QgsMapToolEmitPoint
 A map tool that simply emits a point when clicking on the map. More...
 
class  QgsMapToolPan
 A map tool for panning the map. More...
 
class  QgsMapToolTouch
 A map tool for panning the map. More...
 
class  QgsMapToolZoom
 A map tool for zooming into the map. More...
 
class  QgsMessageBar
 A bar for displaying non-blocking messages to the user. More...
 
class  QgsMessageLogViewer
 A generic message for displaying QGIS log messages. More...
 
class  QgsMessageViewer
 A generic message view for displaying QGIS messages. More...
 
class  QgsPreviewEffect
 A graphics effect which can be applied to a widget to simulate various printing and color blindness modes. More...
 
class  QgsProjectBadLayerGuiHandler
 Handler for missing layers within project. More...
 
class  QgsProjectionSelector
 A widget for selecting a Coordinate reference system from a tree. More...
 
class  QgsRasterFormatSaveOptionsWidget
 A widget to select format-specific raster saving options. More...
 
class  QgsRasterPyramidsOptionsWidget
 A widget to select format-specific raster saving options. More...
 
class  QgsRubberBand
 A class for drawing transient features (e.g. More...
 
class  QgsScaleComboBox
 A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value. More...
 
class  QgsVertexMarker
 A class for marking vertices of features using e.g. More...
 
class  QgsBusyIndicatorDialog
 A simple dialog to show an indeterminate busy progress indicator. More...
 
class  QgsCollapsibleGroupBoxBasic
 A groupbox that collapses/expands when toggled. More...
 
class  QgsCollapsibleGroupBox
 A groupbox that collapses/expands when toggled and can save its collapsed and checked states. More...
 
class  QgsColorButton
 A cross platform button subclass for selecting colors. Will open a color chooser dialog when clicked. Offers live updates to button from color chooser dialog. More...
 
class  QgsColorDialog
 A dialog for selecting a color. More...
 
class  QgsDataDefinedButton
 A button for defining data source field mappings or expressions. More...
 
class  QgsOptionsDialogBase
 A base dialog for options and properties dialogs that offers vertical tabs. More...
 

Variables

GUI_EXPORT const char * zoom_in []
 Bitmap cursors for map operations. More...
 

Detailed Description

It's built on top of core library and adds reusable GUI widgets.

Variable Documentation

GUI_EXPORT const char* zoom_in[]