[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeutils/kgpg
From: Rolf Eike Beer <kde () opensource ! sf-tec ! de>
Date: 2011-06-02 15:46:16
Message-ID: 20110602154616.C9202AC782 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1234835 by dakon:
fix some actions showing up for toolbars not having a text
CCBUG:272619
M +12 -10 keysmanager.cpp
M +12 -0 keytreeview.cpp
M +2 -0 keytreeview.h
--- trunk/KDE/kdeutils/kgpg/keysmanager.cpp #1234834:1234835
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2002 Jean-Baptiste Mardelle <bj@altern.org>
- * Copyright (C) 2007,2008,2009,2010 Rolf Eike Beer <kde@opensource.sf-tec.de>
+ * Copyright (C) 2007,2008,2009,2010,2011 Rolf Eike Beer <kde@opensource.sf-tec.de>
*/
/***************************************************************************
@@ -159,12 +159,8 @@
if (showTipOfDay)
installEventFilter(this);
- KAction *action = 0;
+ KAction *action;
- action = actionCollection()->addAction( QLatin1String( "default" ) );
- connect(action, SIGNAL(triggered(bool)), SLOT(slotDefaultAction()));
- action->setShortcut(QKeySequence(Qt::Key_Return));
-
action = actionCollection()->addAction( QLatin1String( "help_tipofday" ));
action->setIcon( KIcon( QLatin1String( "help-hint" )) );
action->setText( i18n("Tip of the &Day") );
@@ -248,6 +244,7 @@
deleteKey->setIcon(KIcon( QLatin1String( "edit-delete" )));
connect(deleteKey, SIGNAL(triggered(bool)), SLOT(confirmdeletekey()));
deleteKey->setShortcut(QKeySequence(Qt::Key_Delete));
+ deleteKey->setEnabled(false);
setDefaultKey = actionCollection()->addAction(QLatin1String( "key_default" ));
setDefaultKey->setText(i18n("Set as De&fault Key"));
@@ -288,6 +285,7 @@
delSignKey = actionCollection()->addAction(QLatin1String( "key_delsign" ));
delSignKey->setIcon(KIcon( QLatin1String( "edit-delete" )));
connect(delSignKey, SIGNAL(triggered(bool)), SLOT(delsignkey()));
+ delSignKey->setEnabled(false);
importAllSignKeys = actionCollection()->addAction(QLatin1String( \
"key_importallsign" )); importAllSignKeys->setIcon(KIcon( QLatin1String( \
"document-import" ))); @@ -361,6 +359,8 @@
iview->setContextMenuPolicy(Qt::CustomContextMenu);
connect(iview->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, \
const QItemSelection &)), this, SLOT(checkList()));
+ connect (iview, SIGNAL(returnPressed()), SLOT(slotDefaultAction()));
+
int psize = KGpgSettings::photoProperties();
photoProps->setCurrentItem(psize);
slotSetPhotoSize(psize);
@@ -500,6 +500,7 @@
connect(m_netnote, SIGNAL(shouldDisconnect()), SLOT(slotNetworkDown()));
toggleNetworkActions(Solid::Networking::status() == Solid::Networking::Unknown || \
Solid::Networking::status() == Solid::Networking::Connected); \
+ importSignatureKey->setEnabled(false);
QTimer::singleShot(0, this, SLOT(refreshkey()));
}
@@ -1334,6 +1335,9 @@
createGroup->setText(i18np("&Create Group with Selected Key...", "&Create Group \
with Selected Keys...", cnt)); signKey->setText(i18np("&Sign Key...", "&Sign \
Keys...", cnt)); delUid->setText(i18np("&Delete User ID", "&Delete User IDs", cnt));
+ delSignKey->setText(i18np("Delete Sign&ature", "Delete Sign&atures", cnt));
+ importSignatureKey->setText(i18np("Import Key From Keyserver", "Import Keys From \
Keyserver", cnt)); + deleteKey->setText(i18np("&Delete Key", "&Delete Keys", cnt));
}
void
@@ -1380,9 +1384,7 @@
}
importSignatureKey->setEnabled(allunksig && m_online);
- importSignatureKey->setText(i18np("Import Key From Keyserver", "Import Keys From \
Keyserver", cnt)); delSignKey->setEnabled( (cnt == 1) );
- delSignKey->setText(i18np("Delete Sign&ature", "Delete Sign&atures", cnt));
m_popupsig->exec(globpos);
} else if (itype == ITYPE_UID) {
if (cnt == 1) {
@@ -1404,7 +1406,6 @@
} else if (!(itype & ~(ITYPE_PAIR | ITYPE_GROUP))) {
signKey->setEnabled(!(itype & ITYPE_GROUP));
deleteKey->setEnabled(!(itype & ITYPE_GROUP));
- deleteKey->setText(i18np("&Delete Key", "&Delete Keys", cnt));
setDefaultKey->setEnabled( (cnt == 1) );
m_popuppub->exec(globpos);
} else if (!(itype & ~(ITYPE_UID | ITYPE_PAIR | ITYPE_UAT))) {
@@ -2283,7 +2284,8 @@
void KeysManager::delsignkey()
{
KGpgNode *nd = iview->selectedNode();
- Q_ASSERT(nd != NULL);
+ if (nd == NULL)
+ return;
QString uid;
QString parentKey;
--- trunk/KDE/kdeutils/kgpg/keytreeview.cpp #1234834:1234835
@@ -210,4 +210,16 @@
resizeColumnToContents(i);
}
+void
+KeyTreeView::keyPressEvent(QKeyEvent *event)
+{
+ if (event->key() == Qt::Key_Return) {
+ if (!event->isAutoRepeat())
+ emit returnPressed();
+
+ return;
+ }
+ QTreeView::keyPressEvent(event);
+}
+
#include "keytreeview.moc"
--- trunk/KDE/kdeutils/kgpg/keytreeview.h #1234834:1234835
@@ -49,6 +49,7 @@
signals:
void importDrop(const KUrl::List &urls);
+ void returnPressed();
public slots:
void selectNode(KGpgNode *nd);
@@ -58,6 +59,7 @@
virtual void contentsDragMoveEvent(QDragMoveEvent *e);
virtual void contentsDropEvent(QDropEvent *e);
virtual void startDrag(Qt::DropActions);
+ virtual void keyPressEvent(QKeyEvent *event);
};
#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic