Unlikely to be implemented.
Removed its commented code and properties from settings.
text: qsTr("Camera settings");
width: parent.width
}
-/*
-// TODO:
- SectionHeader {
- text: qsTr("Show captured content");
- }
-
- ButtonRow {
- anchors.horizontalCenter: parent.horizontalCenter
- Button {
- text: qsTr("Disabled");
- checked: settings.postCaptureTimeout == 0;
- onClicked: settings.postCaptureTimeout = 0;
- }
-
- Button {
- text: qsTr("2 seconds");
- checked: settings.postCaptureTimeout == 2;
- onClicked: settings.postCaptureTimeout = 2;
- }
-
- Button {
- text: qsTr("5 seconds");
- checked: settings.postCaptureTimeout == 10;
- onClicked: settings.postCaptureTimeout = 10;
- }
-
- Button {
- text: qsTr("No timeout");
- checked: settings.postCaptureTimeout == -1;
- onClicked: settings.postCaptureTimeout = -1;
- }
- }
-*/
SectionHeader {
text: qsTr("Creator name");
width: parent.width
#define DEFAULT_MODE 1
#define DEFAULT_SCENE_MODE 6 // Auto
-#define DEFAULT_TIMEOUT 0
#define DEFAULT_USE_GPS true
#define DEFAULT_USE_GEOTAGS true
#define DEFAULT_COLOR_FILTER 0
}
}
-int Settings::postCaptureTimeout() const {
- return m_settings->value("camera/postCaptureTimeout", DEFAULT_TIMEOUT).toInt();
-}
-
-void Settings::setPostCaptureTimeout(int timeout) {
- if (timeout != postCaptureTimeout()) {
- m_settings->setValue("camera/postCaptureTimeout", timeout);
-
- emit postCaptureTimeoutChanged();
- }
-}
-
bool Settings::useGps() const {
return m_settings->value("camera/useGps", DEFAULT_USE_GPS).toBool();
}
Q_PROPERTY(int mode READ mode WRITE setMode NOTIFY modeChanged);
Q_PROPERTY(QString creatorName READ creatorName WRITE setCreatorName NOTIFY creatorNameChanged);
- Q_PROPERTY(int postCaptureTimeout READ postCaptureTimeout WRITE setPostCaptureTimeout NOTIFY postCaptureTimeoutChanged);
Q_PROPERTY(bool useGps READ useGps WRITE setUseGps NOTIFY useGpsChanged);
Q_PROPERTY(bool useGeotags READ useGeotags WRITE setUseGeotags NOTIFY useGeotagsChanged);
Q_PROPERTY(int imageSceneMode READ imageSceneMode WRITE setImageSceneMode NOTIFY imageSceneModeChanged);
QString creatorName() const;
void setCreatorName(const QString& name);
- int postCaptureTimeout() const;
- void setPostCaptureTimeout(int timeout);
-
bool useGps() const;
void setUseGps(bool enable);
signals:
void modeChanged();
void creatorNameChanged();
- void postCaptureTimeoutChanged();
void useGpsChanged();
void useGeotagsChanged();
void imageSceneModeChanged();