navit  0.5.3-trunk
VehicleObject Class Reference

#include <qml_vehicle.h>

Inheritance diagram for VehicleObject:

Signals

void nameChanged ()
 
void activeChanged ()
 
void vehicleChanged ()
 

Public Member Functions

 VehicleObject (QObject *parent=0)
 
 VehicleObject (const QString &name, const bool &active, struct vehicle *v, QObject *parent=0)
 
QString name () const
 
void setName (const QString &name)
 
bool active () const
 
void setActive (const bool &active)
 
struct vehiclevehicle () const
 
void setVehicle (struct vehicle *vehicle)
 

Properties

QString name
 
bool active
 

Private Attributes

QString m_name
 
bool m_active
 
struct vehiclem_vehicle
 

Constructor & Destructor Documentation

◆ VehicleObject() [1/2]

VehicleObject::VehicleObject ( QObject *  parent = 0)

◆ VehicleObject() [2/2]

VehicleObject::VehicleObject ( const QString &  name,
const bool &  active,
struct vehicle v,
QObject *  parent = 0 
)

Member Function Documentation

◆ active()

bool VehicleObject::active ( ) const

References m_active.

◆ activeChanged

void VehicleObject::activeChanged ( )
signal

Referenced by setActive().

◆ name()

QString VehicleObject::name ( ) const

References m_name.

◆ nameChanged

void VehicleObject::nameChanged ( )
signal

Referenced by setName().

◆ setActive()

void VehicleObject::setActive ( const bool &  active)

References active, activeChanged(), and m_active.

◆ setName()

void VehicleObject::setName ( const QString &  name)

References m_name, name, and nameChanged().

◆ setVehicle()

void VehicleObject::setVehicle ( struct vehicle vehicle)

◆ vehicle()

struct vehicle * VehicleObject::vehicle ( ) const

References m_vehicle.

Referenced by setVehicle().

◆ vehicleChanged

void VehicleObject::vehicleChanged ( )
signal

Referenced by setVehicle().

Field Documentation

◆ m_active

bool VehicleObject::m_active
private

Referenced by active(), and setActive().

◆ m_name

QString VehicleObject::m_name
private

Referenced by name(), and setName().

◆ m_vehicle

struct vehicle* VehicleObject::m_vehicle
private

Referenced by setVehicle(), and vehicle().

Property Documentation

◆ active

bool VehicleObject::active
readwrite

Referenced by setActive().

◆ name

QString VehicleObject::name
readwrite

Referenced by setName().


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