1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#include "temperature.h"
class Engine
{
ENUM EngineType { GAS=0, ELECTRIC=1, HYBRID=2 }
PROP(int cylinders = 4 CONSTANT);
PROP(bool started);
PROP(int rpm READWRITE);
PROP(EngineType engineType=GAS PERSISTED)
SLOT(bool start());
SLOT(void increaseRpm(int deltaRpm));
SLOT(void unnormalizedSignature(int a, int b));
SLOT(Temperature temperature())
SLOT(void setSharedTemperature(const Temperature::Ptr &sharedTemperature))
SLOT(QString myTestString())
SLOT(setMyTestString(QString value))
};
|