in einem Projekt muss ich eine größere Zahl von Objektklassen anlegen, die wiederum viele Properties haben, die ich aufgrund der Möglichkeit des reflexiven Lesen und Schreibens mittels des Q_PROPERTY-Macros anlege.
Dh. in der .h steht dann zB:
Code: Alles auswählen
[...]
Q_PROPERTY(int Zahl, READ getZahl, WRITE setZahl)
[...]
public:
int getZahl()
void setZahl(int);
[...]
private:
mZahl;
Code: Alles auswählen
int klasse::getZahl() {
return mZahl;
}
void klasse::setZahl(int value) {
mZahl=value;
}
Ich frage mich, welche Wege es gibt, das abzukuerzen, im Prinzip sollte es fuer solche Faelle reichen, ein Makro zu haben, dem man nur Typ und Attributname übergibt:
Code: Alles auswählen
Q_PROPERTY_SIMPLE(int Zahl)
Welche Ideen gibt es dazu?