QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
QgsScaleComboBox Class Reference

A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value. More...

#include <qgsscalecombobox.h>

Public Slots

void updateScales (const QStringList &scales=QStringList())

Signals

void scaleChanged ()
 Signal is emitted when user has finished editing/selecting a new scale.

Public Member Functions

 QgsScaleComboBox (QWidget *parent=0)
virtual ~QgsScaleComboBox ()
double scale ()
 Function to read the selected scale as double.
QString scaleString ()
 Function to read the selected scale as text.
void setScale (double scale)
 Function to set the selected scale from double.
bool setScaleString (QString scaleTxt)
 Function to set the selected scale from text.

Static Public Member Functions

static double toDouble (QString scaleString, bool *ok=NULL)
 Helper function to convert a scale string to double.
static QString toString (double scale)
 Helper function to convert a double to scale string.

Protected Member Functions

void showPopup () override

Detailed Description

A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value.

Definition at line 27 of file qgsscalecombobox.h.

Constructor & Destructor Documentation

QgsScaleComboBox::QgsScaleComboBox ( QWidget *  parent = 0)

Definition at line 27 of file qgsscalecombobox.cpp.

QgsScaleComboBox::~QgsScaleComboBox ( )
virtual

Definition at line 39 of file qgsscalecombobox.cpp.

Member Function Documentation

double QgsScaleComboBox::scale ( )

Function to read the selected scale as double.

Definition at line 142 of file qgsscalecombobox.cpp.

void QgsScaleComboBox::scaleChanged ( )
signal

Signal is emitted when user has finished editing/selecting a new scale.

QString QgsScaleComboBox::scaleString ( )

Function to read the selected scale as text.

Definition at line 118 of file qgsscalecombobox.cpp.

void QgsScaleComboBox::setScale ( double  scale)

Function to set the selected scale from double.

Definition at line 148 of file qgsscalecombobox.cpp.

bool QgsScaleComboBox::setScaleString ( QString  scaleTxt)

Function to set the selected scale from text.

Definition at line 124 of file qgsscalecombobox.cpp.

void QgsScaleComboBox::showPopup ( )
overrideprotected

Definition at line 86 of file qgsscalecombobox.cpp.

double QgsScaleComboBox::toDouble ( QString  scaleString,
bool *  ok = NULL 
)
static

Helper function to convert a scale string to double.

Definition at line 204 of file qgsscalecombobox.cpp.

QString QgsScaleComboBox::toString ( double  scale)
static

Helper function to convert a double to scale string.

Definition at line 188 of file qgsscalecombobox.cpp.

void QgsScaleComboBox::updateScales ( const QStringList &  scales = QStringList())
slot

Definition at line 43 of file qgsscalecombobox.cpp.


The documentation for this class was generated from the following files: