Changeset View
Changeset View
Standalone View
Standalone View
src/skanlite.h
Show All 25 Lines | |||||
26 | 26 | | |||
27 | #include <QDir> | 27 | #include <QDir> | ||
28 | #include <QDialog> | 28 | #include <QDialog> | ||
29 | 29 | | |||
30 | #include <KSaneWidget> | 30 | #include <KSaneWidget> | ||
31 | 31 | | |||
32 | #include "ui_settings.h" | 32 | #include "ui_settings.h" | ||
33 | #include "DBusInterface.h" | 33 | #include "DBusInterface.h" | ||
34 | #include "KSaneImageSaver.h" | ||||
34 | 35 | | |||
35 | class ShowImageDialog; | 36 | class ShowImageDialog; | ||
36 | class SaveLocation; | 37 | class SaveLocation; | ||
37 | class KAboutData; | 38 | class KAboutData; | ||
38 | 39 | | |||
39 | using namespace KSaneIface; | 40 | using namespace KSaneIface; | ||
40 | 41 | | |||
41 | class Skanlite : public QDialog | 42 | class Skanlite : public QDialog | ||
Show All 17 Lines | 50 | private: | |||
59 | 60 | | |||
60 | void processSelectionOptions(QMap<QString, QString> &opts, bool ignoreSelection); | 61 | void processSelectionOptions(QMap<QString, QString> &opts, bool ignoreSelection); | ||
61 | 62 | | |||
62 | private Q_SLOTS: | 63 | private Q_SLOTS: | ||
63 | void showSettingsDialog(); | 64 | void showSettingsDialog(); | ||
64 | void getDir(); | 65 | void getDir(); | ||
65 | void imageReady(QByteArray &, int, int, int, int); | 66 | void imageReady(QByteArray &, int, int, int, int); | ||
66 | void saveImage(); | 67 | void saveImage(); | ||
68 | void imageSaved(const QUrl &url, const QString &name, bool success); | ||||
67 | void showAboutDialog(); | 69 | void showAboutDialog(); | ||
68 | void saveWindowSize(); | 70 | void saveWindowSize(); | ||
69 | 71 | | |||
70 | void saveScannerOptions(); | 72 | void saveScannerOptions(); | ||
71 | void defaultScannerOptions(); | 73 | void defaultScannerOptions(); | ||
72 | 74 | | |||
73 | void availableDevices(const QList<KSaneWidget::DeviceInfo> &deviceList); | 75 | void availableDevices(const QList<KSaneWidget::DeviceInfo> &deviceList); | ||
74 | 76 | | |||
Show All 13 Lines | |||||
88 | void setSelection(const QStringList &options); | 90 | void setSelection(const QStringList &options); | ||
89 | 91 | | |||
90 | protected: | 92 | protected: | ||
91 | void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE; | 93 | void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE; | ||
92 | 94 | | |||
93 | private: | 95 | private: | ||
94 | KAboutData *m_aboutData; | 96 | KAboutData *m_aboutData; | ||
95 | KSaneWidget *m_ksanew = nullptr; | 97 | KSaneWidget *m_ksanew = nullptr; | ||
98 | KSaneImageSaver *m_imageSaver = nullptr; | ||||
sars: m_imageSaver | |||||
96 | Ui::SkanliteSettings m_settingsUi; | 99 | Ui::SkanliteSettings m_settingsUi; | ||
97 | QDialog *m_settingsDialog = nullptr; | 100 | QDialog *m_settingsDialog = nullptr; | ||
98 | ShowImageDialog *m_showImgDialog = nullptr; | 101 | ShowImageDialog *m_showImgDialog = nullptr; | ||
99 | SaveLocation *m_saveLocation = nullptr; | 102 | SaveLocation *m_saveLocation = nullptr; | ||
100 | QString m_deviceName; | 103 | QString m_deviceName; | ||
101 | QMap<QString, QString> m_defaultScanOpts; | 104 | QMap<QString, QString> m_defaultScanOpts; | ||
102 | QImage m_img; | 105 | QImage m_img; | ||
103 | QByteArray m_data; | 106 | QByteArray m_data; | ||
Show All 14 Lines |
m_imageSaver