Files
work-secretfile-selfcheck/UmiOCR-data/qt_res/qml/ImageManager/ImageManager.qml

32 lines
1.2 KiB
QML

// =========================================
// =============== 图片管理器 ===============
// =========================================
import QtQuick 2.15
import ImageConnector 1.0 // 图片连接器
Item {
// ========================= 【接口】 =========================
// 截图,向回调函数传入裁切后的 clipImgID
readonly property var screenshot: screenshotManager.screenshot
// 重复截图
readonly property var reScreenshot: screenshotManager.reScreenshot
// 获取指定区域的截图ID
readonly property var getScreenshot: screenshotManager.getScreenshot
// 复制图片
readonly property var copyImage: imageConnector.copyImage
// 用系统默认应用打开图片
readonly property var openImage: imageConnector.openImage
// 保存图片
readonly property var saveImage: imageConnector.saveImage
// 获取剪贴板
readonly property var getPaste: imageConnector.getPaste
// ===========================================================
// 图片连接器
property QtObject imageConnector: ImageConnector {}
// 截图管理器
property QtObject screenshotManager: ScreenshotManager {}
}