/*!
* This file is part of CameraPlus.
*
- * Copyright (C) 2012 Mohammed Sameer <msameer@foolab.org>
+ * Copyright (C) 2012-2013 Mohammed Sameer <msameer@foolab.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
};
QtCamImageMode::QtCamImageMode(QtCamDevicePrivate *dev, QObject *parent) :
- QtCamMode(new QtCamImageModePrivate(dev), "mode-image", "image-done", parent) {
+ QtCamMode(new QtCamImageModePrivate(dev), "mode-image", parent) {
+
+ d_ptr->init(new DoneHandler(d_ptr, "image-done", this));
d = (QtCamImageModePrivate *)d_ptr;
}
bool QtCamImageMode::canCapture() {
- return QtCamMode::canCapture() && d_ptr->dev->isWrapperReady();
+ return QtCamMode::canCapture() && d_ptr->dev->isReadyForCapture();
}
void QtCamImageMode::applySettings() {
QtCamImageSettings *QtCamImageMode::settings() const {
return d->settings;
}
+
+QtCamImageResolution QtCamImageMode::currentResolution() {
+ return d->resolution;
+}