File: engine.rep

package info (click to toggle)
qtremoteobjects-everywhere-src 5.15.8-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 4,196 kB
  • sloc: cpp: 23,858; ansic: 39; sh: 35; makefile: 24
file content (21 lines) | stat: -rw-r--r-- 544 bytes parent folder | download | duplicates (6)
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))
};