diff options
author | Saturneric <[email protected]> | 2022-01-23 08:35:59 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-01-23 08:35:59 +0000 |
commit | a7fb788cd0379bc3f49d5c0fdb0cbdf2b8401f7b (patch) | |
tree | 3299c2bcbddc0eb1fa0b9bb3ae002e5ac856180c /src/ui/widgets/PlainTextEditorPage.h | |
parent | <refactor>(ui): tidy up codes and comments. (diff) | |
download | GpgFrontend-a7fb788cd0379bc3f49d5c0fdb0cbdf2b8401f7b.tar.gz GpgFrontend-a7fb788cd0379bc3f49d5c0fdb0cbdf2b8401f7b.zip |
<refactor>(ui): tidy up codes and comments.
1. tidy up widgets.
Diffstat (limited to 'src/ui/widgets/PlainTextEditorPage.h')
-rw-r--r-- | src/ui/widgets/PlainTextEditorPage.h | 57 |
1 files changed, 43 insertions, 14 deletions
diff --git a/src/ui/widgets/PlainTextEditorPage.h b/src/ui/widgets/PlainTextEditorPage.h index bc9c9dfc..64ad73ee 100644 --- a/src/ui/widgets/PlainTextEditorPage.h +++ b/src/ui/widgets/PlainTextEditorPage.h @@ -55,19 +55,19 @@ class PlainTextEditorPage : public QWidget { /** * @details Get the filepath of the currently activated tab. */ - [[nodiscard]] const QString& getFilePath() const; + [[nodiscard]] const QString& GetFilePath() const; /** * @details Set filepath of currently activated tab. * * @param filePath The path to be set */ - void setFilePath(const QString& filePath); + void SetFilePath(const QString& filePath); /** * @details Return pointer tp the textedit of the currently activated tab. */ - QPlainTextEdit* getTextPage(); + QPlainTextEdit* GetTextPage(); /** * @details Show additional widget at buttom of currently active tab @@ -75,32 +75,56 @@ class PlainTextEditorPage : public QWidget { * @param widget The widget to be added * @param className The name to handle the added widget */ - void showNotificationWidget(QWidget* widget, const char* className); + void ShowNotificationWidget(QWidget* widget, const char* className); /** * @details Hide all widgets with the given className * * @param className The classname of the widgets to hide */ - void closeNoteByClass(const char* className); + void CloseNoteByClass(const char* className); + /** + * @brief + * + */ void ReadFile(); + /** + * @brief + * + * @return true + * @return false + */ [[nodiscard]] bool ReadDone() const { return this->read_done_; } + /** + * @brief + * + */ void PrepareToDestroy(); private: - std::shared_ptr<Ui_PlainTextEditor> ui; - QString full_file_path_; /** The path to the file handled in the tab */ - bool signMarked{}; /** true, if the signed header is marked, false if not */ - bool read_done_ = false; - QThread* read_thread_ = nullptr; - bool binary_mode_ = false; - size_t read_bytes_ = 0; + std::shared_ptr<Ui_PlainTextEditor> ui_; ///< + QString full_file_path_; ///< The path to the file handled in the tab + bool sign_marked_{}; ///< true, if the signed header is marked, false if not + bool read_done_ = false; ///< + QThread* read_thread_ = nullptr; ///< + bool binary_mode_ = false; ///< + size_t read_bytes_ = 0; ///< + /** + * @brief + * + * @param data + */ void detect_encoding(const std::string& data); + /** + * @brief + * + * @param data + */ void detect_cr_lf(const QString& data); private slots: @@ -108,9 +132,14 @@ class PlainTextEditorPage : public QWidget { /** * @details Format the gpg header in another font-style */ - void slotFormatGpgHeader(); + void slot_format_gpg_header(); - void slotInsertText(const std::string& data); + /** + * @brief + * + * @param data + */ + void slot_insert_text(const std::string& data); }; } // namespace GpgFrontend::UI |