44 statusUPower->setEnabled(false); |
44 statusUPower->setEnabled(false); |
45 statusDevice->setEnabled(false); |
45 statusDevice->setEnabled(false); |
46 statusBattery->setOrientation(Qt::Orientation::Horizontal); |
46 statusBattery->setOrientation(Qt::Orientation::Horizontal); |
47 statusBattery->setMinimum(0); |
47 statusBattery->setMinimum(0); |
48 statusBattery->setMaximum(100); |
48 statusBattery->setMaximum(100); |
49 |
49 |
50 statusUPower->setToolTip("UPower interface is used for getting the battery level"); |
50 statusUPower->setToolTip("UPower interface is used for getting the battery level"); |
51 statusName->setToolTip("name of the USB device – usually the wireless adaptor"); |
51 statusName->setToolTip("name of the USB device – usually the wireless adaptor"); |
52 statusBattery->setToolTip("battery charge level"); |
52 statusBattery->setToolTip("battery charge level"); |
53 |
53 |
54 layout->setWidget(f++, QFormLayout::FieldRole, statusProxy); |
54 layout->setWidget(f++, QFormLayout::FieldRole, statusProxy); |
69 QFormLayout* layout = new QFormLayout(panel); |
69 QFormLayout* layout = new QFormLayout(panel); |
70 |
70 |
71 int f = 0; |
71 int f = 0; |
72 |
72 |
73 configureLiftOffDetection->setChecked(true); |
73 configureLiftOffDetection->setChecked(true); |
|
74 configureRemapWheelPressed->setChecked(true); |
|
75 configureRemapGestureButton->setChecked(true); |
74 layout->setWidget(f++, QFormLayout::FieldRole, configureLiftOffDetection); |
76 layout->setWidget(f++, QFormLayout::FieldRole, configureLiftOffDetection); |
75 layout->setWidget(f++, QFormLayout::FieldRole, configureSmartScrolling); |
77 layout->setWidget(f++, QFormLayout::FieldRole, configureSmartScrolling); |
|
78 layout->setWidget(f++, QFormLayout::FieldRole, configureRemapWheelPressed); |
|
79 layout->setWidget(f++, QFormLayout::FieldRole, configureRemapGestureButton); |
76 configureFrequency250->setChecked(true); |
80 configureFrequency250->setChecked(true); |
77 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency125); |
81 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency125); |
78 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency250); |
82 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency250); |
79 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency500); |
83 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency500); |
80 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency1000); |
84 layout->setWidget(f++, QFormLayout::FieldRole, configureFrequency1000); |
148 else if (configureFrequency250->isChecked()) frequency = 250; |
152 else if (configureFrequency250->isChecked()) frequency = 250; |
149 else if (configureFrequency500->isChecked()) frequency = 500; |
153 else if (configureFrequency500->isChecked()) frequency = 500; |
150 else if (configureFrequency1000->isChecked()) frequency = 1000; |
154 else if (configureFrequency1000->isChecked()) frequency = 1000; |
151 else frequency = 250; |
155 else frequency = 250; |
152 |
156 |
153 auto response = proxy->configure(configureLiftOffDetection->isChecked(), configureSmartScrolling->isChecked(), frequency); |
157 auto response = proxy->configure( |
|
158 configureLiftOffDetection->isChecked(), |
|
159 configureSmartScrolling->isChecked(), |
|
160 configureRemapWheelPressed->isChecked(), |
|
161 configureRemapGestureButton->isChecked(), |
|
162 frequency); |
154 |
163 |
155 response.waitForFinished(); |
164 response.waitForFinished(); |
156 if (response.isError()) message->setText("Error: " + response.error().message()); |
165 if (response.isError()) message->setText("Error: " + response.error().message()); |
157 else message->setText("mouse configured"); |
166 else message->setText("mouse configured"); |
158 |
167 |