navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
NGQProxy Class Referenceabstract

#include <proxy.h>

Inheritance diagram for NGQProxy:
NGQProxyBookmarks NGQProxyGui NGQProxyNavit NGQProxyRoute NGQProxySearch NGQProxyVehicle

Public Slots

QString getAttr (const QString &attr_name)
 
void setAttr (const QString &attr_name, const QString &attr_string)
 
int itemId ()
 

Signals

void itemIdSignal (int itemId)
 

Public Member Functions

 NGQProxy (struct gui_priv *this_, QObject *parent)
 

Protected Member Functions

virtual int setAttrFunc (struct attr *attr)=0
 
virtual int getAttrFunc (enum attr_type type, struct attr *attr, struct attr_iter *iter)=0
 
virtual struct attr_itergetIterFunc ()
 
virtual void dropIterFunc (struct attr_iter *)
 
QDomElement _fieldValueHelper (QDomDocument doc, QString field, QString value)
 

Protected Attributes

struct gui_privobject
 
int _itemId
 

Properties

int itemId
 

Constructor & Destructor Documentation

NGQProxy::NGQProxy ( struct gui_priv this_,
QObject *  parent 
)
inline

Member Function Documentation

QDomElement NGQProxy::_fieldValueHelper ( QDomDocument  doc,
QString  field,
QString  value 
)
inlineprotected
virtual void NGQProxy::dropIterFunc ( struct attr_iter )
inlineprotectedvirtual
QString NGQProxy::getAttr ( const QString &  attr_name)
inlineslot
virtual int NGQProxy::getAttrFunc ( enum attr_type  type,
struct attr attr,
struct attr_iter iter 
)
protectedpure virtual
virtual struct attr_iter* NGQProxy::getIterFunc ( )
inlineprotectedvirtual
int NGQProxy::itemId ( )
inlineslot

References _itemId.

void NGQProxy::itemIdSignal ( int  itemId)
signal
void NGQProxy::setAttr ( const QString &  attr_name,
const QString &  attr_string 
)
inlineslot
virtual int NGQProxy::setAttrFunc ( struct attr attr)
protectedpure virtual

Field Documentation

int NGQProxy::_itemId
protected

Property Documentation

int NGQProxy::itemId
read

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