QgsSearchTreeValue Class Reference

#include <qgssearchtreenode.h>

List of all members.


Detailed Description

Definition at line 151 of file qgssearchtreenode.h.

Public Types

enum  Type { valError, valString, valNumber }

Public Member Functions

 QgsSearchTreeValue ()
 QgsSearchTreeValue (QString string)
 QgsSearchTreeValue (double number)
 QgsSearchTreeValue (int error, QString errorMsg)
bool isNumeric ()
bool isError ()
QString & string ()
double number ()

Static Public Member Functions

static int compare (QgsSearchTreeValue &value1, QgsSearchTreeValue &value2, Qt::CaseSensitivity=Qt::CaseSensitive)

Private Attributes

Type mType
QString mString
double mNumber


Member Enumeration Documentation

enum QgsSearchTreeValue::Type

Enumerator:
valError 
valString 
valNumber 

Definition at line 155 of file qgssearchtreenode.h.


Constructor & Destructor Documentation

QgsSearchTreeValue::QgsSearchTreeValue (  )  [inline]

Definition at line 162 of file qgssearchtreenode.h.

QgsSearchTreeValue::QgsSearchTreeValue ( QString  string  )  [inline]

Definition at line 163 of file qgssearchtreenode.h.

References mString, mType, and valString.

QgsSearchTreeValue::QgsSearchTreeValue ( double  number  )  [inline]

Definition at line 164 of file qgssearchtreenode.h.

References mNumber, mType, and valNumber.

QgsSearchTreeValue::QgsSearchTreeValue ( int  error,
QString  errorMsg 
) [inline]

Definition at line 165 of file qgssearchtreenode.h.

References mNumber, mString, mType, and valError.


Member Function Documentation

int QgsSearchTreeValue::compare ( QgsSearchTreeValue value1,
QgsSearchTreeValue value2,
Qt::CaseSensitivity  = Qt::CaseSensitive 
) [static]

Definition at line 402 of file qgssearchtreenode.cpp.

References isNumeric(), number(), QgsDebugMsgLevel, and string().

Referenced by QgsSearchTreeNode::checkAgainst().

bool QgsSearchTreeValue::isNumeric (  )  [inline]

Definition at line 170 of file qgssearchtreenode.h.

References mType, and valNumber.

Referenced by QgsSearchTreeNode::checkAgainst(), compare(), and QgsSearchTreeNode::valueAgainst().

bool QgsSearchTreeValue::isError (  )  [inline]

Definition at line 171 of file qgssearchtreenode.h.

References mType, and valError.

Referenced by QgsSearchTreeNode::getValue().

QString& QgsSearchTreeValue::string (  )  [inline]

Definition at line 173 of file qgssearchtreenode.h.

References mString.

Referenced by QgsSearchTreeNode::checkAgainst(), compare(), QgsSearchTreeNode::getValue(), and QgsSearchTreeNode::valueAgainst().

double QgsSearchTreeValue::number (  )  [inline]

Definition at line 174 of file qgssearchtreenode.h.

References mNumber.

Referenced by compare(), QgsSearchTreeNode::getValue(), and QgsSearchTreeNode::valueAgainst().


Member Data Documentation

Type QgsSearchTreeValue::mType [private]

Definition at line 177 of file qgssearchtreenode.h.

Referenced by isError(), isNumeric(), and QgsSearchTreeValue().

QString QgsSearchTreeValue::mString [private]

Definition at line 178 of file qgssearchtreenode.h.

Referenced by QgsSearchTreeValue(), and string().

double QgsSearchTreeValue::mNumber [private]

Definition at line 179 of file qgssearchtreenode.h.

Referenced by number(), and QgsSearchTreeValue().


The documentation for this class was generated from the following files:
Generated on Fri Nov 21 01:51:25 2008 for Quantum GIS API Documentation by  doxygen 1.5.1