only write changed buttons/axis to layout file
This commit is contained in:
@ -195,10 +195,14 @@ void JoyPad::write( QTextStream &stream ) {
|
|||||||
if (!axes.empty() || !buttons.empty()) {
|
if (!axes.empty() || !buttons.empty()) {
|
||||||
stream << "Joystick " << (index+1) << " {\n";
|
stream << "Joystick " << (index+1) << " {\n";
|
||||||
foreach (Axis *axis, axes) {
|
foreach (Axis *axis, axes) {
|
||||||
axis->write(stream);
|
if (!axis->isDefault()) {
|
||||||
|
axis->write(stream);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
foreach (Button *button, buttons) {
|
foreach (Button *button, buttons) {
|
||||||
button->write(stream);
|
if (!button->isDefault()) {
|
||||||
|
button->write(stream);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
stream << "}\n\n";
|
stream << "}\n\n";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user