diff options
| author | Philippe Mavridis <philippe.mavridis@yandex.com> | 2025-10-26 15:03:11 +0200 |
|---|---|---|
| committer | Slávek Banko <slavek.banko@axis.cz> | 2025-11-01 01:02:35 +0100 |
| commit | 67fe535974103fdf8ac2bac84823e16507bb9a38 (patch) | |
| tree | ceb4b68a4b5a11ed8a64a2b447b59b929d6a4e21 /src | |
| parent | 5c26aae7ef81b70a9fd7e2ab0b0681a418970df8 (diff) | |
| download | knowit-67fe535974103fdf8ac2bac84823e16507bb9a38.tar.gz knowit-67fe535974103fdf8ac2bac84823e16507bb9a38.zip | |
Add properties dialog entry to file menu
Can be useful to quickly access options such as permissions.
Signed-off-by: Philippe Mavridis <philippe.mavridis@yandex.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/knowit.cpp | 9 | ||||
| -rw-r--r-- | src/knowit.h | 2 | ||||
| -rw-r--r-- | src/knowitui.rc | 4 |
3 files changed, 14 insertions, 1 deletions
diff --git a/src/knowit.cpp b/src/knowit.cpp index 20d5624..f3cb954 100644 --- a/src/knowit.cpp +++ b/src/knowit.cpp @@ -42,6 +42,7 @@ #include <kprinter.h> #include <kstatusbar.h> #include <ktip.h> +#include <kpropertiesdialog.h> #if KDE_IS_VERSION(3,2,0) #include <kinputdialog.h> #else @@ -118,6 +119,8 @@ Knowit::Knowit(TQWidget*, const char *name) : TDEMainWindow(0, name), KStdAction::print(this, TQ_SLOT(slotFilePrint()), actionCollection()); new TDEAction(i18n("Document &information..."), "", "", this, TQ_SLOT(slotFileInfo()), actionCollection(), "file_info"); + new TDEAction(i18n("&Properties..."), "document-properties", "", this, + TQ_SLOT(slotFileProperties()), actionCollection(), "file_properties"); KStdAction::quit(this, TQ_SLOT(slotFileQuit()), actionCollection()); /* Actions: Edit */ @@ -921,6 +924,12 @@ void Knowit::slotFileInfo() } +void Knowit::slotFileProperties() +{ + KPropertiesDialog::showDialog(filename, this, nullptr, true); +} + + void Knowit::slotFilePrint() { KPrinter printer; diff --git a/src/knowit.h b/src/knowit.h index 2ee4897..45399a8 100644 --- a/src/knowit.h +++ b/src/knowit.h @@ -171,6 +171,8 @@ class Knowit : public TDEMainWindow void slotFilePrint(); /** Shows basic file statistics */ void slotFileInfo(); + /** Shows system file properties dialog */ + void slotFileProperties(); /** Quits KnowIt */ void slotFileQuit(); /** Turns bold in edit window on/off */ diff --git a/src/knowitui.rc b/src/knowitui.rc index 10d0aef..6c98a74 100644 --- a/src/knowitui.rc +++ b/src/knowitui.rc @@ -4,6 +4,7 @@ <Menu name="file"> <Action name="file_export_html" /> <Action name="file_info" /> + <Action name="file_properties" /> </Menu> <Menu name="edit"> <Separator /> @@ -30,7 +31,7 @@ <Action name="list_bullet"/> <Action name="list_number"/> <Action name="list_upper"/> - <Action name="list_lower"/> + <Action name="list_lower"/> <Separator /> <Action name="list_none"/> </Menu> @@ -142,6 +143,7 @@ <Enable> <Action name="file_export_html" /> <Action name="file_info" /> + <Action name="file_properties" /> <Action name="edit_bold"/> <Action name="edit_italic"/> <Action name="edit_underline"/> |
