From ee845ef48c49f6182c2f04ea2095cdc7ed1c895b Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 30 Aug 2017 15:07:31 -0400 Subject: Quick update to lumina-textedit: Make the tabs start dragging after pulling the tab out of the entire TabWidget, not just the tab bar itself. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 963443b6..6e5d2d23 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -76,12 +76,12 @@ private slots: void closeFindReplace(); void openFind(); void openReplace(); - + void findNext(); void findPrev(); void replaceOne(); void replaceAll(); - + protected: void resizeEvent(QResizeEvent *ev){ settings->setValue("lastSize", ev->size()); -- cgit From 52d29fe416a3e41caf750889f7b9fcff637c2b94 Mon Sep 17 00:00:00 2001 From: Kjell Tore Ullavik Date: Thu, 30 Nov 2017 04:15:34 +0100 Subject: Add 'Show Toolbar' to textedit menu. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 6e5d2d23..148974a0 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -60,6 +60,7 @@ private slots: //Other Menu Actions void UpdateHighlighting(QAction *act = 0); + void showToolbar(bool); void showLineNumbers(bool); void wrapLines(bool); void ModifyColors(); -- cgit From 079daaa6933b54117a7963ea5d2cb8daf00caf90 Mon Sep 17 00:00:00 2001 From: Kjell Tore Ullavik Date: Wed, 6 Dec 2017 10:06:15 +0100 Subject: Don't close editor when user cancels save dialog. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 148974a0..008859fa 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -44,6 +44,7 @@ private: //Simplification functions PlainTextEditor* currentEditor(); QString currentFileDir(); + QStringList unsavedFiles(); private slots: //Main Actions -- cgit From 58dc3bddcf5a1ed0d94feddf0a5f4f574853108f Mon Sep 17 00:00:00 2001 From: Kjell Tore Ullavik Date: Wed, 6 Dec 2017 10:12:59 +0100 Subject: Remove debug print. Fix indentation. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 008859fa..6602830a 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -44,7 +44,7 @@ private: //Simplification functions PlainTextEditor* currentEditor(); QString currentFileDir(); - QStringList unsavedFiles(); + QStringList unsavedFiles(); private slots: //Main Actions -- cgit From 4e54b03821df58ca16b26f2c5faf39fe424a96cd Mon Sep 17 00:00:00 2001 From: Kjell Tore Ullavik Date: Wed, 6 Dec 2017 10:23:26 +0100 Subject: Fix indentation. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 6602830a..8a3812a1 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -44,7 +44,7 @@ private: //Simplification functions PlainTextEditor* currentEditor(); QString currentFileDir(); - QStringList unsavedFiles(); + QStringList unsavedFiles(); private slots: //Main Actions @@ -61,7 +61,7 @@ private slots: //Other Menu Actions void UpdateHighlighting(QAction *act = 0); - void showToolbar(bool); + void showToolbar(bool); void showLineNumbers(bool); void wrapLines(bool); void ModifyColors(); -- cgit From 0731b3a309f48ec0202e50d8d034b0723a20f8eb Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 6 Dec 2017 08:50:50 -0500 Subject: Make sure that on closing, it attempts to save *all* files with pending changes. If popup warnings are disabled just close the app (never automatically change the underlying file(s) - this can be disastrous) Add status reporting to all the "Save" functions so that it returns false if the user cancelled it. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 8a3812a1..5d10f21b 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -51,8 +51,9 @@ private slots: void NewFile(); void OpenFile(QString file = ""); void CloseFile(); //current file only - void SaveFile(); - void SaveFileAs(); + bool SaveFile(); + bool SaveFileAs(); + bool SaveAllFiles(); void Print(); void fontChanged(const QFont &font); void updateStatusTip(); -- cgit From eee843173b5f1f3d7e7d7fc1a822f0e735378d38 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 6 Dec 2017 09:28:30 -0500 Subject: Add better handling of read-only files in LTE. --- src-qt5/desktop-utils/lumina-textedit/MainUI.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src-qt5/desktop-utils/lumina-textedit/MainUI.h') diff --git a/src-qt5/desktop-utils/lumina-textedit/MainUI.h b/src-qt5/desktop-utils/lumina-textedit/MainUI.h index 5d10f21b..464e7a52 100644 --- a/src-qt5/desktop-utils/lumina-textedit/MainUI.h +++ b/src-qt5/desktop-utils/lumina-textedit/MainUI.h @@ -13,6 +13,8 @@ #include #include #include +#include +#include #include "PlainTextEditor.h" #include "ColorDialog.h" @@ -40,6 +42,7 @@ private: QSettings *settings; QShortcut *closeFindS; QSpinBox *fontSizes; + QAction *label_readonly; //Simplification functions PlainTextEditor* currentEditor(); -- cgit