[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kstars/gsoc2015-ekos] kstars: Save ST4 device name to load it next time the user starts Ekos
From: Jasem Mutlaq <mutlaqja () ikarustech ! com>
Date: 2015-08-31 22:02:22
Message-ID: E1ZWX9i-0006og-1q () scm ! kde ! org
[Download RAW message or body]
Git commit 0628653a9aed4edade5d31d0813bbecb1e6f27c7 by Jasem Mutlaq.
Committed on 31/08/2015 at 21:59.
Pushed by mutlaqja into branch 'gsoc2015-ekos'.
Save ST4 device name to load it next time the user starts Ekos
M +15 -1 kstars/ekos/guide.cpp
M +3 -0 kstars/kstars.kcfg
http://commits.kde.org/kstars/0628653a9aed4edade5d31d0813bbecb1e6f27c7
diff --git a/kstars/ekos/guide.cpp b/kstars/ekos/guide.cpp
index 408eb84..0f2f445 100644
--- a/kstars/ekos/guide.cpp
+++ b/kstars/ekos/guide.cpp
@@ -279,9 +279,20 @@ void Guide::addST4(ISD::ST4 *newST4)
ST4List.append(newST4);
ST4Driver = ST4List.at(0);
- GuideDriver = ST4Driver;
ST4Combo->setCurrentIndex(0);
+ for (int i=0; i < ST4List.count(); i++)
+ {
+ if (ST4List.at(i)->getDeviceName() == Options::sT4Driver())
+ {
+ ST4Driver = ST4List.at(i);
+ ST4Combo->setCurrentIndex(i);
+ break;
+ }
+ }
+
+ GuideDriver = ST4Driver;
+
}
void Guide::setAO(ISD::ST4 *newAO)
@@ -520,6 +531,9 @@ void Guide::newST4(int index)
return;
ST4Driver = ST4List.at(index);
+
+ Options::setST4Driver(ST4Driver->getDeviceName());
+
GuideDriver = ST4Driver;
}
diff --git a/kstars/kstars.kcfg b/kstars/kstars.kcfg
index b1dfc2b..988407c 100644
--- a/kstars/kstars.kcfg
+++ b/kstars/kstars.kcfg
@@ -1586,6 +1586,9 @@
</entry>
</group>
<group name="Guide">
+ <entry name="ST4Driver" type="String">
+ <label>Default ST4 Driver.</label>
+ </entry>
<entry name="CalibrationPulseDuration" type="UInt">
<label>Pulse duration in milliseconds used for guiding pulses during calibration stage.</label>
<default>1000</default>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic