File: engine.rep

package info (click to toggle)
qt6-remoteobjects 6.9.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,812 kB
  • sloc: cpp: 20,883; sh: 29; makefile: 26
file content (21 lines) | stat: -rw-r--r-- 544 bytes parent folder | download | duplicates (5)
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))
};