summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/pref.h1
-rw-r--r--core/settings/qPrefDiveComputer.cpp2
-rw-r--r--core/settings/qPrefDiveComputer.h9
-rw-r--r--desktop-widgets/downloadfromdivecomputer.cpp6
4 files changed, 1 insertions, 17 deletions
diff --git a/core/pref.h b/core/pref.h
index 2fbe1762f..2e283fc3a 100644
--- a/core/pref.h
+++ b/core/pref.h
@@ -63,7 +63,6 @@ typedef struct {
const char *product;
const char *device;
const char *device_name;
- int download_mode;
} dive_computer_prefs_t;
enum unit_system_values {
diff --git a/core/settings/qPrefDiveComputer.cpp b/core/settings/qPrefDiveComputer.cpp
index c5e131bec..6e9cc45f1 100644
--- a/core/settings/qPrefDiveComputer.cpp
+++ b/core/settings/qPrefDiveComputer.cpp
@@ -20,7 +20,6 @@ void qPrefDiveComputer::loadSync(bool doSync)
// last computer used
disk_device(doSync);
disk_device_name(doSync);
- disk_download_mode(doSync);
disk_product(doSync);
disk_vendor(doSync);
@@ -41,7 +40,6 @@ void qPrefDiveComputer::loadSync(bool doSync)
// these are the 'active' settings
HANDLE_PREFERENCE_TXT_EXT(DiveComputer, "dive_computer_device", device, dive_computer.)
HANDLE_PREFERENCE_TXT_EXT(DiveComputer, "dive_computer_device_name", device_name, dive_computer.)
-HANDLE_PREFERENCE_INT_EXT(DiveComputer, "dive_computer_download_mode", download_mode, dive_computer.)
HANDLE_PREFERENCE_TXT_EXT(DiveComputer, "dive_computer_product", product, dive_computer.)
HANDLE_PREFERENCE_TXT_EXT(DiveComputer, "dive_computer_vendor", vendor, dive_computer.)
diff --git a/core/settings/qPrefDiveComputer.h b/core/settings/qPrefDiveComputer.h
index 6b97b1bcc..cb79c7edb 100644
--- a/core/settings/qPrefDiveComputer.h
+++ b/core/settings/qPrefDiveComputer.h
@@ -34,7 +34,6 @@ class qPrefDiveComputer : public QObject {
Q_PROPERTY(QString vendor2 READ vendor2 WRITE set_vendor2 NOTIFY vendor2Changed)
Q_PROPERTY(QString vendor3 READ vendor3 WRITE set_vendor3 NOTIFY vendor3Changed)
Q_PROPERTY(QString vendor4 READ vendor4 WRITE set_vendor4 NOTIFY vendor4Changed)
- Q_PROPERTY(int download_mode READ download_mode WRITE set_download_mode NOTIFY download_modeChanged)
public:
qPrefDiveComputer(QObject *parent = NULL);
@@ -50,7 +49,6 @@ public:
IMPLEMENT5GETTERS(device_name)
IMPLEMENT5GETTERS(product)
IMPLEMENT5GETTERS(vendor)
- static int download_mode() { return prefs.dive_computer.download_mode; }
public slots:
static void set_device(const QString &device);
@@ -77,8 +75,6 @@ public slots:
static void set_vendor3(const QString &vendor);
static void set_vendor4(const QString &vendor);
- static void set_download_mode(int mode);
-
signals:
void deviceChanged(const QString &device);
void device1Changed(const QString &device);
@@ -104,8 +100,6 @@ signals:
void vendor3Changed(const QString &vendor);
void vendor4Changed(const QString &vendor);
- void download_modeChanged(int mode);
-
private:
// functions to load/sync variable with disk
@@ -132,9 +126,6 @@ private:
static void disk_vendor2(bool doSync);
static void disk_vendor3(bool doSync);
static void disk_vendor4(bool doSync);
-
- static void disk_download_mode(bool doSync);
-
};
#endif
diff --git a/desktop-widgets/downloadfromdivecomputer.cpp b/desktop-widgets/downloadfromdivecomputer.cpp
index 7b1f74824..854e77060 100644
--- a/desktop-widgets/downloadfromdivecomputer.cpp
+++ b/desktop-widgets/downloadfromdivecomputer.cpp
@@ -94,7 +94,7 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) :
QString deviceText = qPrefDiveComputer::device();
#if defined(BT_SUPPORT)
ui.bluetoothMode->setText(tr("Choose Bluetooth download mode"));
- ui.bluetoothMode->setChecked(qPrefDiveComputer::download_mode() == DC_TRANSPORT_BLUETOOTH);
+ ui.bluetoothMode->setChecked(isBluetoothAddress(qPrefDiveComputer::device()));
btDeviceSelectionDialog = 0;
connect(ui.bluetoothMode, SIGNAL(stateChanged(int)), this, SLOT(enableBluetoothMode(int)));
connect(ui.chooseBluetoothDevice, SIGNAL(clicked()), this, SLOT(selectRemoteBluetoothDevice()));
@@ -398,10 +398,6 @@ void DownloadFromDCWidget::on_downloadCancelRetryButton_clicked()
qPrefDiveComputer::set_product(data->product());
qPrefDiveComputer::set_device(data->devName());
-#if defined(BT_SUPPORT)
- qPrefDiveComputer::set_download_mode(ui.bluetoothMode->isChecked() ? DC_TRANSPORT_BLUETOOTH : DC_TRANSPORT_SERIAL);
-#endif
-
// before we start, remember where the dive_table ended
previousLast = dive_table.nr;
thread.start();