summaryrefslogtreecommitdiffstats
path: root/ark/ark_part.cpp
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2012-06-17 19:09:27 +0200
committerSlávek Banko <slavek.banko@axis.cz>2012-06-17 19:48:22 +0200
commit74f40aa76a59135eefdb30a61638799f66490bf1 (patch)
treedb382e95bc9e9216cd2ffc67291bcaa9e5c7bf14 /ark/ark_part.cpp
parent4b45c94a3a80aea92d839c793a9d5160e42d2af8 (diff)
downloadtdeutils-74f40aa76a59135eefdb30a61638799f66490bf1.tar.gz
tdeutils-74f40aa76a59135eefdb30a61638799f66490bf1.zip
[Ark] Repairs and extensions
Added support for Arj Added support for check archives Added support for password processing Fix show broken filenames into real UTF-8 This closes Bug 1030 (cherry picked from commit 1c84948d57c174bcd9732a5a0a51d42d3626d000)
Diffstat (limited to 'ark/ark_part.cpp')
-rw-r--r--ark/ark_part.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/ark/ark_part.cpp b/ark/ark_part.cpp
index f52d763..456e397 100644
--- a/ark/ark_part.cpp
+++ b/ark/ark_part.cpp
@@ -139,6 +139,9 @@ ArkPart::setupActions()
editAction = new KAction(i18n("Edit &With..."), 0, TQT_TQOBJECT(awidget),
TQT_SLOT(action_edit()), actionCollection(), "edit");
+ testAction = new KAction(i18n("&Test integrity"), 0, awidget,
+ TQT_SLOT(action_test()), actionCollection(), "test");
+
selectAllAction = KStdAction::selectAll(TQT_TQOBJECT(awidget->fileList()), TQT_SLOT(selectAll()), actionCollection(), "select_all");
deselectAllAction = new KAction(i18n("&Unselect All"), 0, TQT_TQOBJECT(awidget->fileList()),TQT_SLOT(unselectAll()), actionCollection(), "deselect_all");
@@ -189,6 +192,7 @@ void ArkPart::fixEnables()
addDirAction->setEnabled(awidget->isArchiveOpen() &&
!bReadOnly && bAddDirSupported);
extractAction->setEnabled(bHaveFiles);
+ testAction->setEnabled(true);
awidget->searchBar()->setEnabled(bHaveFiles);
bool b = ( bHaveFiles
@@ -216,6 +220,7 @@ void ArkPart::initialEnables()
addDirAction->setEnabled(false);
openWithAction->setEnabled(false);
editAction->setEnabled(false);
+ testAction->setEnabled(false);
awidget->searchBar()->setEnabled(false);
}
@@ -234,6 +239,7 @@ void ArkPart::disableActions()
addDirAction->setEnabled(false);
openWithAction->setEnabled(false);
editAction->setEnabled(false);
+ testAction->setEnabled(false);
awidget->searchBar()->setEnabled(false);
}