From e3792543f6d8b8dd8b0af78194967cc70448873f Mon Sep 17 00:00:00 2001 From: Saturneric Date: Sun, 12 Dec 2021 17:36:08 +0800 Subject: Fixed & Modified & Added. 1. Fixed UTF-16 & UTF-8 filesystem path's bugs. 2. Added mkdir & create empty file. 3. Improve file browser. 4. Added Infoboard.ui. 5. Fixed Verify Bugs. --- src/ui/widgets/FilePage.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/ui/widgets/FilePage.h') diff --git a/src/ui/widgets/FilePage.h b/src/ui/widgets/FilePage.h index 247b5a08..d9492f6e 100644 --- a/src/ui/widgets/FilePage.h +++ b/src/ui/widgets/FilePage.h @@ -33,7 +33,7 @@ namespace GpgFrontend::UI { -class FilePage : public QWidget { +class FilePage : public QWidget, private Ui_FilePage { Q_OBJECT public: explicit FilePage(QWidget* parent = nullptr); @@ -64,6 +64,8 @@ class FilePage : public QWidget { void slotSignItem(); void slotVerifyItem(); void slotCalculateHash(); + void slotMkdir(); + void slotCreateEmptyFile(); void onCustomContextMenu(const QPoint& point); @@ -74,8 +76,6 @@ class FilePage : public QWidget { void createPopupMenu(); QFileSystemModel* dirModel; - QTreeView* dirTreeView; - QLineEdit* pathEdit; QCompleter* pathEditCompleter; QStringListModel* pathCompleteModel; @@ -83,16 +83,18 @@ class FilePage : public QWidget { boost::filesystem::path mPath; boost::filesystem::path selectedPath; - QPushButton* upLevelButton; - QPushButton* goPathButton; - QPushButton* refreshButton; - QMenu* popUpMenu{}; + QMenu* optionPopUpMenu{}; QAction* encryptItemAct{}; QAction* decryptItemAct{}; QAction* signItemAct{}; QAction* verifyItemAct{}; QAction* hashCalculateAct{}; + QAction* mkdirAct{}; + QAction* openItemAct{}; + QAction* renameItemAct{}; + QAction* deleteItemAct{}; + QAction* createEmptyFileAct{}; QWidget* firstParent; }; -- cgit v1.2.3