Skip to content

Commit 34c57aa

Browse files
authored
Merge pull request #932 from deXol/develop
[BLE] Force select bundle with shift + click instead of ctrl
2 parents a10796e + 10b176c commit 34c57aa

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/BleDev.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,17 @@ void BleDev::clearWidgets()
6363

6464
void BleDev::keyPressEvent(QKeyEvent *event)
6565
{
66-
if (event->key() == Qt::Key_Control)
66+
if (event->key() == Qt::Key_Shift)
6767
{
68-
DeviceDetector::instance().ctrlPressed();
68+
DeviceDetector::instance().shiftPressed();
6969
}
7070
}
7171

7272
void BleDev::keyReleaseEvent(QKeyEvent *event)
7373
{
74-
if (event->key() == Qt::Key_Control)
74+
if (event->key() == Qt::Key_Shift)
7575
{
76-
DeviceDetector::instance().ctrlReleased();
76+
DeviceDetector::instance().shiftReleased();
7777
}
7878
}
7979

@@ -138,7 +138,7 @@ void BleDev::on_btnFileBrowser_clicked()
138138
{
139139
if (wsClient->get_status() != Common::NoBundle &&
140140
(DeviceDetector::instance().isConnectedWithBluetooth() ||
141-
(DeviceDetector::instance().getBattery() < MIN_BATTERY_PCT_FOR_UPLOAD && !DeviceDetector::instance().isCtrlPressed())))
141+
(DeviceDetector::instance().getBattery() < MIN_BATTERY_PCT_FOR_UPLOAD && !DeviceDetector::instance().isShiftPressed())))
142142
{
143143
QMessageBox::warning(this, tr("Battery too low for bundle upload"),
144144
tr("Please have your device connected through USB and fully charged"));
@@ -150,7 +150,7 @@ void BleDev::on_btnFileBrowser_clicked()
150150
s.value("last_used_path/bundle_dir", QDir::homePath()).toString(),
151151
"*.img");
152152

153-
DeviceDetector::instance().ctrlReleased();
153+
DeviceDetector::instance().shiftReleased();
154154

155155
if (fileName.isEmpty())
156156
{

src/DeviceDetector.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ class DeviceDetector : public QObject
3737
void setIsConnectedWithBluetooth(bool bt) { m_isConnectedWithBluetooth = bt; }
3838
quint8 getBattery() const { return m_battery; }
3939
void setBattery(quint8 battery) { m_battery = battery; }
40-
void ctrlPressed() { m_isCtrlPressed = true; }
41-
void ctrlReleased() { m_isCtrlPressed = false; }
42-
bool isCtrlPressed() const { return m_isCtrlPressed; }
40+
void shiftPressed() { m_isShiftPressed = true; }
41+
void shiftReleased() { m_isShiftPressed = false; }
42+
bool isShiftPressed() const { return m_isShiftPressed; }
4343

4444
signals:
4545
void deviceChanged(Common::MPHwVersion newDevType);
@@ -52,7 +52,7 @@ public slots:
5252
bool m_advancedMode = false;
5353
bool m_isConnectedWithBluetooth = false;
5454
quint8 m_battery = 0;
55-
bool m_isCtrlPressed = false;
55+
bool m_isShiftPressed = false;
5656
};
5757

5858
#endif // DEVICEDETECTOR_H

src/MainWindow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2257,15 +2257,15 @@ void MainWindow::keyPressEvent(QKeyEvent *event)
22572257
{
22582258
if (event->key() == Qt::Key_Control)
22592259
{
2260-
DeviceDetector::instance().ctrlPressed();
2260+
DeviceDetector::instance().shiftPressed();
22612261
}
22622262
}
22632263

22642264
void MainWindow::keyReleaseEvent(QKeyEvent *event)
22652265
{
22662266
if (event->key() == Qt::Key_Control)
22672267
{
2268-
DeviceDetector::instance().ctrlReleased();
2268+
DeviceDetector::instance().shiftReleased();
22692269
}
22702270
}
22712271

0 commit comments

Comments
 (0)