DeltaQt  Version 0.2.0 End user documentation
A C++/Qt library for parsing DELTA (DEscription Language for TAxonomy) files
Public Member Functions
AnnotatedValue Class Reference

#include <annotatedvalue.h>

List of all members.

Public Member Functions

 AnnotatedValue ()
QVariant value (void) const
QString note (void) const
void clear (void)
void setValue (QVariant value)
void setNote (QString note)
bool isValid () const
int toInt (bool *ok) const

Constructor & Destructor Documentation

AnnotatedValue::AnnotatedValue ( )

Creates an empty value; i.e. isValid() == false


Member Function Documentation

void AnnotatedValue::clear ( void  )

Clear the value and annotation.

bool AnnotatedValue::isValid ( ) const

Returns true if either the value is valid or there is an attached note.

QString AnnotatedValue::note ( void  ) const

Get the note/annotation associated with the value. May be an empty string.

void AnnotatedValue::setNote ( QString  note)

Set the note to note.

void AnnotatedValue::setValue ( QVariant  value)

Set the value to value.

int AnnotatedValue::toInt ( bool *  ok) const

Attempts to convert the value to an int. If successfull, the int is returned, otherwise 0 is retuned.

If ok is not null *ok is set to true if the value could be converted to an int; otherwise *ok is set to false.

QVariant AnnotatedValue::value ( void  ) const
See also:
: setValue()

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines