feat: Add drag n drop for chat (#269)

feat: Add dran n drop for chat
This commit is contained in:
Petr Mironychev
2025-11-20 16:19:50 +01:00
committed by GitHub
parent 55b6080273
commit 6f7d8a0987
5 changed files with 318 additions and 30 deletions

View File

@ -81,10 +81,13 @@ public:
QStringList linkedFiles() const;
Q_INVOKABLE void showAttachFilesDialog();
Q_INVOKABLE void addFilesToAttachList(const QStringList &filePaths);
Q_INVOKABLE void removeFileFromAttachList(int index);
Q_INVOKABLE void showLinkFilesDialog();
Q_INVOKABLE void addFilesToLinkList(const QStringList &filePaths);
Q_INVOKABLE void removeFileFromLinkList(int index);
Q_INVOKABLE void showAddImageDialog();
Q_INVOKABLE bool isImageFile(const QString &filePath) const;
Q_INVOKABLE void calculateMessageTokensCount(const QString &message);
Q_INVOKABLE void setIsSyncOpenFiles(bool state);
Q_INVOKABLE void openChatHistoryFolder();