summaryrefslogtreecommitdiffstats
path: root/src/knowit.cpp
diff options
context:
space:
mode:
authorPhilippe Mavridis <philippe.mavridis@yandex.com>2025-10-26 15:03:11 +0200
committerSlávek Banko <slavek.banko@axis.cz>2025-11-01 01:02:35 +0100
commit67fe535974103fdf8ac2bac84823e16507bb9a38 (patch)
treeceb4b68a4b5a11ed8a64a2b447b59b929d6a4e21 /src/knowit.cpp
parent5c26aae7ef81b70a9fd7e2ab0b0681a418970df8 (diff)
downloadknowit-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/knowit.cpp')
-rw-r--r--src/knowit.cpp9
1 files changed, 9 insertions, 0 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;