mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2025-07-06 10:45:26 +08:00
update
This commit is contained in:
@ -23,6 +23,37 @@ public:
|
||||
return getInstance();
|
||||
}
|
||||
static FluTools *getInstance();
|
||||
|
||||
/**
|
||||
* @brief qtMajor Qt Major版本
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE int qtMajor();
|
||||
|
||||
/**
|
||||
* @brief qtMajor Qt Minor版本
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE int qtMinor();
|
||||
|
||||
/**
|
||||
* @brief isMacos 是否是Macos系统
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE bool isMacos();
|
||||
|
||||
/**
|
||||
* @brief isLinux 是否是Linux系统
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE bool isLinux();
|
||||
|
||||
/**
|
||||
* @brief isWin 是否是Windows系统
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE bool isWin();
|
||||
|
||||
/**
|
||||
* @brief clipText 将字符串添加到剪切板
|
||||
* @param text
|
||||
@ -40,25 +71,39 @@ public:
|
||||
* @param fileName
|
||||
* @return
|
||||
*/
|
||||
Q_INVOKABLE QString readFile(const QString &fileName);
|
||||
|
||||
Q_INVOKABLE bool isMacos();
|
||||
|
||||
Q_INVOKABLE bool isLinux();
|
||||
|
||||
Q_INVOKABLE bool isWin();
|
||||
Q_INVOKABLE QString readFile(const QString& fileName);
|
||||
|
||||
/**
|
||||
* @brief setQuitOnLastWindowClosed 设置关闭最后一个窗口是否退出程序
|
||||
* @param val
|
||||
*/
|
||||
Q_INVOKABLE void setQuitOnLastWindowClosed(bool val);
|
||||
|
||||
Q_INVOKABLE int qtMajor();
|
||||
|
||||
Q_INVOKABLE int qtMinor();
|
||||
|
||||
/**
|
||||
* @brief setOverrideCursor 设置全局鼠标样式
|
||||
* @param shape
|
||||
*/
|
||||
Q_INVOKABLE void setOverrideCursor(Qt::CursorShape shape);
|
||||
|
||||
/**
|
||||
* @brief restoreOverrideCursor 还原全局鼠标样式
|
||||
*/
|
||||
Q_INVOKABLE void restoreOverrideCursor();
|
||||
|
||||
/**
|
||||
* @brief toLocalPath 获取文件路径,可以去掉windows系统下的file:///,macos下的file://
|
||||
* @param url
|
||||
* @return 返回文件路径
|
||||
*/
|
||||
Q_INVOKABLE QString toLocalPath(const QUrl& url);
|
||||
|
||||
/**
|
||||
* @brief deleteItem 销毁Item对象
|
||||
* @param p
|
||||
*/
|
||||
Q_INVOKABLE void deleteItem(QObject *p);
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif // FLUTOOLS_H
|
||||
|
Reference in New Issue
Block a user