Hello community,

here is the log from the commit of package kwalletmanager for openSUSE:Factory 
checked in at 2015-01-08 23:18:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwalletmanager (Old)
 and      /work/SRC/openSUSE:Factory/.kwalletmanager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwalletmanager"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwalletmanager/kwalletmanager.changes    
2014-11-19 20:30:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kwalletmanager.new/kwalletmanager.changes       
2015-01-08 23:18:54.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Dec 17 20:40:55 UTC 2014 - [email protected]
+
+- Update to KDE Applications 14.12.0
+   * KDE Applications 14.12.0
+   * See https://www.kde.org/announcements/announce-applications-14.12.0.php
+
+-------------------------------------------------------------------

Old:
----
  kwalletmanager-4.14.3.tar.xz

New:
----
  kwalletmanager-14.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwalletmanager.spec ++++++
--- /var/tmp/diff_new_pack.1DPqeY/_old  2015-01-08 23:18:55.000000000 +0100
+++ /var/tmp/diff_new_pack.1DPqeY/_new  2015-01-08 23:18:55.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           kwalletmanager
-Version:        4.14.3
+Version:        14.12.0
 Release:        0
 Summary:        Wallet Management Tool
 License:        GPL-2.0+

++++++ kwalletmanager-4.14.3.tar.xz -> kwalletmanager-14.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/kwalletmanager-kwalletd.desktop 
new/kwalletmanager-14.12.0/kwalletmanager-kwalletd.desktop
--- old/kwalletmanager-4.14.3/kwalletmanager-kwalletd.desktop   2014-10-09 
09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/kwalletmanager-kwalletd.desktop  2014-11-16 
08:12:40.000000000 +0100
@@ -44,7 +44,7 @@
 Name[nl]=Portefeuillebeheer
 Name[nn]=Wallet-administrasjonsverktøy
 Name[pa]=ਵਾਲਿਟ ਪਰਬੰਧਨ ਟੂਲ
-Name[pl]=Narzędzie do zarządzania portfelem
+Name[pl]=Zarządzanie portfelem
 Name[pt]=Ferramenta de Gestão da Carteira
 Name[pt_BR]=Ferramenta de gerenciamento de carteiras
 Name[ro]=Administrare portofel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwalletmanager-4.14.3/kwalletmanager.desktop 
new/kwalletmanager-14.12.0/kwalletmanager.desktop
--- old/kwalletmanager-4.14.3/kwalletmanager.desktop    2014-10-09 
09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/kwalletmanager.desktop   2014-11-16 
08:12:40.000000000 +0100
@@ -36,7 +36,7 @@
 Name[nl]=KWalletManager
 Name[nn]=KWalletManager
 Name[pa]=ਕੇਵਾਲਿਟ-ਮੈਨੇਜਰ
-Name[pl]=Zarządzanie Portfelem
+Name[pl]=KWalletManager
 Name[pt]=KWalletManager
 Name[pt_BR]=KWalletManager
 Name[ro]=KWalletManager
@@ -93,7 +93,7 @@
 GenericName[nl]=Portefeuillebeheer
 GenericName[nn]=Wallet-administrasjonsverktøy
 GenericName[pa]=ਵਾਲਿਟ ਪਰਬੰਧਨ ਟੂਲ
-GenericName[pl]=Narzędzie do zarządzania Portfelem
+GenericName[pl]=Zarządzanie portfelem
 GenericName[pt]=Ferramenta de Gestão da Carteira
 GenericName[pt_BR]=Ferramenta de gerenciamento de carteiras
 GenericName[ro]=Administrare portofel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/src/konfigurator/kwallet.actions 
new/kwalletmanager-14.12.0/src/konfigurator/kwallet.actions
--- old/kwalletmanager-4.14.3/src/konfigurator/kwallet.actions  2014-10-09 
09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/konfigurator/kwallet.actions 2014-11-16 
08:12:40.000000000 +0100
@@ -67,7 +67,7 @@
 Name[nds]=Knippinstellen sekern
 Name[nl]=Portefeuille-instellingen opslaan
 Name[pa]=ਵਾਲਿਟ ਸੰਰਚਨਾ ਸੰਭਾਲੋ
-Name[pl]=Zapisz konfigurację portfela
+Name[pl]=Zapisz ustawienia portfela
 Name[pt]=Gravar a configuração da carteira
 Name[pt_BR]=Salvar a configuração da carteira
 Name[ro]=Salvează configurarea portofelului
@@ -107,7 +107,7 @@
 Description[nb]=Kan lagre oppsettsinnstillingene for lommeboka
 Description[nds]=Sekern vun Knippinstellen tolaten
 Description[nl]=Opslaan van instellingen van de portefeuille toestaan
-Description[pl]=Zezwól na zapisywanie konfiguracji portfela
+Description[pl]=Zezwól na zapisywanie ustawień portfela
 Description[pt]=Permitir a gravação das definições da carteira
 Description[pt_BR]=Permite salvar as configurações da carteira
 Description[ro]=Permite salvarea parametrilor de configurare ai portofelului
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/src/konfigurator/kwalletconfig.desktop 
new/kwalletmanager-14.12.0/src/konfigurator/kwalletconfig.desktop
--- old/kwalletmanager-4.14.3/src/konfigurator/kwalletconfig.desktop    
2014-10-09 09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/konfigurator/kwalletconfig.desktop   
2014-11-16 08:12:40.000000000 +0100
@@ -125,7 +125,7 @@
 Comment[nl]=KDE-portefeuille instellen
 Comment[nn]=Oppsett av KDE-lommeboka
 Comment[pa]=KDE ਵਾਲਿਟ ਸੰਰਚਨਾ
-Comment[pl]=Konfiguracja portfela KDE
+Comment[pl]=Ustawienia portfela KDE
 Comment[pt]=Configuração da Carteira do KDE
 Comment[pt_BR]=Configuração da carteira do KDE
 Comment[ro]=Configurează portofelul KDE
@@ -190,7 +190,7 @@
 X-KDE-Keywords[sr@latin]=Wallet,Form Fill,Passwords,Form 
Data,novčanik,popunjavanje formulara,lozinka
 X-KDE-Keywords[sv]=Plånbok,Formulär,Lösenord,Formulärdata
 X-KDE-Keywords[tr]=Cüzdan,Form Doldurma,Parolalar,Form Verileri
-X-KDE-Keywords[uk]=кишеня;торбинка;форма;форми;заповнення 
форм;пароль;паролі;дані форми;реєстрація
+X-KDE-Keywords[uk]=кишеня,торбинка,форма,форми,заповнення 
форм,пароль,паролі,дані форми,реєстрація
 X-KDE-Keywords[x-test]=xxWallet,Form Fill,Passwords,Form Dataxx
 X-KDE-Keywords[zh_CN]=Wallet,Form Fill,Passwords,Form Data,钱包,表单填写,密码,表单数据
 X-KDE-Keywords[zh_TW]=Wallet,Form Fill,Passwords,Form Data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/src/konfigurator/kwalletmanager_show.desktop 
new/kwalletmanager-14.12.0/src/konfigurator/kwalletmanager_show.desktop
--- old/kwalletmanager-4.14.3/src/konfigurator/kwalletmanager_show.desktop      
2014-10-09 09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/konfigurator/kwalletmanager_show.desktop     
2014-11-16 08:12:40.000000000 +0100
@@ -44,7 +44,7 @@
 Name[nl]=Portefeuillebeheer
 Name[nn]=Wallet-administrasjonsverktøy
 Name[pa]=ਵਾਲਿਟ ਪਰਬੰਧਨ ਟੂਲ
-Name[pl]=Narzędzie do zarządzania portfelem
+Name[pl]=Zarządzanie portfelem
 Name[pt]=Ferramenta de Gestão da Carteira
 Name[pt_BR]=Ferramenta de gerenciamento de carteiras
 Name[ro]=Administrare portofel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwalletmanager-4.14.3/src/manager/kwalletmanager.cpp 
new/kwalletmanager-14.12.0/src/manager/kwalletmanager.cpp
--- old/kwalletmanager-4.14.3/src/manager/kwalletmanager.cpp    2014-10-09 
09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/manager/kwalletmanager.cpp   2014-11-16 
08:12:40.000000000 +0100
@@ -113,6 +113,7 @@
         connect( m_kwalletdModule, SIGNAL(walletListDirty()),
                  this, SLOT(updateWalletDisplay()) );
         connect( m_kwalletdModule, SIGNAL(walletCreated(QString)), this, 
SLOT(walletCreated(QString)));
+        connect( m_kwalletdModule, SIGNAL(walletDeleted(QString)), this, 
SLOT(walletDeleted(QString)));
        // FIXME: slight race - a wallet can open, then we get launched, but the
        //        wallet closes before we are done opening.  We will then stay
        //        open.  Must check that a wallet is still open here.
@@ -126,10 +127,11 @@
     action->setText(i18n("Open Wallet..."));
     connect(action, SIGNAL(triggered()), this, SLOT(openWallet()));
     
-    action = actionCollection()->addAction(QLatin1String( "wallet_delete" ));
-    action->setText(i18n("&Delete Wallet..."));
-    action->setIcon(KIcon( QLatin1String( "trash-empty" )));
-    connect(action, SIGNAL(triggered()), SLOT(deleteWallet()));
+    _walletDeleteAction = actionCollection()->addAction(QLatin1String( 
"wallet_delete" ));
+    _walletDeleteAction->setText(i18n("&Delete Wallet..."));
+    _walletDeleteAction->setIcon(KIcon( QLatin1String( "trash-empty" )));
+    connect(_walletDeleteAction, SIGNAL(triggered()), SLOT(deleteWallet()));
+
        QAction *act = actionCollection()->addAction(QLatin1String( 
"wallet_settings" ));
        act->setText(i18n("Configure &Wallet..."));
        act->setIcon(KIcon( QLatin1String( "configure" )));
@@ -157,6 +159,10 @@
                show();
        }
 
+    if (KWallet::Wallet::walletList().size() < 1) {
+        _walletDeleteAction->setEnabled(false);
+    }
+
        qApp->setObjectName( QLatin1String("kwallet" )); // hack to fix docs
 }
 
@@ -204,8 +210,20 @@
 void KWalletManager::walletCreated(const QString& newWalletName)
 {
     _managerWidget->updateWalletDisplay(newWalletName);
+    if (!_walletDeleteAction->isEnabled() && 
(KWallet::Wallet::walletList().size() > 0)) {
+        _walletDeleteAction->setEnabled(true);
+    }
+}
+
+void KWalletManager::walletDeleted(const QString& walletName)
+{
+    Q_UNUSED(walletName);
+    if (_walletDeleteAction->isEnabled() && 
(KWallet::Wallet::walletList().size() < 1)) {
+        _walletDeleteAction->setEnabled(false);
+    }
 }
 
+
 void KWalletManager::contextMenu(const QPoint& ) {
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwalletmanager-4.14.3/src/manager/kwalletmanager.h 
new/kwalletmanager-14.12.0/src/manager/kwalletmanager.h
--- old/kwalletmanager-4.14.3/src/manager/kwalletmanager.h      2014-10-09 
09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/manager/kwalletmanager.h     2014-11-16 
08:12:40.000000000 +0100
@@ -67,6 +67,7 @@
                void setupWallet();
                void openWallet();
                void closeAllWallets();
+        void walletDeleted(const QString& walletName);
 
        private:
                KStatusNotifierItem *_tray;
@@ -75,6 +76,7 @@
                OrgKdeKWalletInterface *m_kwalletdModule;
                QList<KXmlGuiWindow*> _windows;
                bool _kwalletdLaunch;
+        QAction *_walletDeleteAction;
 };
 
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/src/manager/kwalletmanagerwidget.cpp 
new/kwalletmanager-14.12.0/src/manager/kwalletmanagerwidget.cpp
--- old/kwalletmanager-4.14.3/src/manager/kwalletmanagerwidget.cpp      
2014-10-09 09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/manager/kwalletmanagerwidget.cpp     
2014-11-16 08:12:40.000000000 +0100
@@ -91,6 +91,7 @@
     if (!selectWallet.isEmpty()) {
         setCurrentPage(_walletPages[selectWallet]);
     }
+    setVisible(!KWallet::Wallet::walletList().isEmpty());
     alreadyUpdating = false;
 }
 
@@ -117,9 +118,13 @@
     return result;
 }
 
-const QString& KWalletManagerWidget::activeWalletName() const
+const QString KWalletManagerWidget::activeWalletName() const
 {
-    return 
qobject_cast<KWalletManagerWidgetItem*>(currentPage())->walletName();
+    if (currentPage()) {
+            return 
qobject_cast<KWalletManagerWidgetItem*>(currentPage())->walletName();
+    } else {
+            return QString();
+    }
 }
 
 void KWalletManagerWidget::dragEnterEvent(QDragEnterEvent* e)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwalletmanager-4.14.3/src/manager/kwalletmanagerwidget.h 
new/kwalletmanager-14.12.0/src/manager/kwalletmanagerwidget.h
--- old/kwalletmanager-4.14.3/src/manager/kwalletmanagerwidget.h        
2014-10-09 09:07:50.000000000 +0200
+++ new/kwalletmanager-14.12.0/src/manager/kwalletmanagerwidget.h       
2014-11-16 08:12:40.000000000 +0100
@@ -37,7 +37,7 @@
     bool openWalletFile(const QString& path);
     bool openWallet(const QString& name);
 
-    const QString& activeWalletName() const;
+    const QString activeWalletName() const;
 
 protected:
     virtual void dragEnterEvent(QDragEnterEvent *e);

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to