+ void save_setup(QSettings &settings) const;
+ void save_settings(QSettings &settings) const;
+ void restore_setup(QSettings &settings);
+ void restore_settings(QSettings &settings);
+
+ /**
+ * Attempts to set device instance, may fall back to demo if needed
+ */
+ void select_device(shared_ptr<devices::Device> device);
+
+ /**
+ * Sets device instance that will be used in the next capture session.
+ */
+ void set_device(shared_ptr<devices::Device> device);