[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/graphics/digikam/digikam
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2011-01-17 12:03:55
Message-ID: 20110117120355.5DA07AC8B5 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1215049 by cgilles:

use more private internal container


 M  +6 -7      tagspopupmenu.cpp  
 M  +3 -2      tagspopupmenu.h  


--- trunk/extragear/graphics/digikam/digikam/tagspopupmenu.cpp #1215048:1215049
@@ -8,7 +8,8 @@
  *               hierarchical view of digiKam tags.
  *
  * Copyright (C) 2004 by Renchi Raju <renchi@pooh.tam.uiuc.edu>
- * Copyright (C) 2006-2009 by Gilles Caulier <caulier dot gilles at gmail dot com>
+ * Copyright (C) 2006-2010 by Gilles Caulier <caulier dot gilles at gmail dot com>
+ * Copyright (C) 2006-2010 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
  *
  * Parts of the drawing code are inspired by qmenu.cpp and qitemdelegate.cpp.
  * Copyright follows:
@@ -82,6 +83,8 @@
     bool m_checkBoxHidden;
 };
 
+// ------------------------------------------------------------------------
+
 class TagToggleMenuWidget : public QWidget
 {
 public:
@@ -261,7 +264,6 @@
 
     // seems KMenu does it like this
     option->maxIconWidth = style()->pixelMetric(QStyle::PM_SmallIconSize, 0, this);
-
     option->rect     = rect();
     option->menuRect = parentWidget()->rect();
 }
@@ -370,7 +372,7 @@
 
 // ------------------------------------------------------------------------
 
-class TagsPopupMenuPriv
+class TagsPopupMenu::TagsPopupMenuPriv
 {
 public:
 
@@ -408,10 +410,8 @@
 void TagsPopupMenu::setup(Mode mode)
 {
     d->mode = mode;
-
     KIconLoader* iconLoader = KIconLoader::global();
     d->addTagPix            = iconLoader->loadIcon("tag", KIconLoader::NoGroup, KIconLoader::SizeSmall);
-
     d->addTagActions    = new QActionGroup(this);
     d->toggleTagActions = new QActionGroup(this);
 
@@ -545,7 +545,7 @@
         QString t = a->title();
         t.replace('&',"&&");
 
-        TagToggleAction* action;
+        TagToggleAction* action = 0;
 
         if (d->mode == ASSIGN)
         {
@@ -666,7 +666,6 @@
 void TagsPopupMenu::slotAddTag(QAction* action)
 {
     int tagID = action->data().toInt();
-
     AlbumManager* man = AlbumManager::instance();
     TAlbum* parent    = man->findTAlbum(tagID);
 
--- trunk/extragear/graphics/digikam/digikam/tagspopupmenu.h #1215048:1215049
@@ -8,7 +8,8 @@
  *               hierarchical view of digiKam tags.
  *
  * Copyright (C) 2004-2005 by Renchi Raju <renchi@pooh.tam.uiuc.edu>
- * Copyright (C) 2006-2009 by Gilles Caulier <caulier dot gilles at gmail dot com>
+ * Copyright (C) 2006-2010 by Gilles Caulier <caulier dot gilles at gmail dot com>
+ * Copyright (C) 2006-2010 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
  *
  * This program is free software; you can redistribute it
  * and/or modify it under the terms of the GNU General
@@ -39,7 +40,6 @@
 
 class Album;
 class TAlbum;
-class TagsPopupMenuPriv;
 
 class TagsPopupMenu : public KMenu
 {
@@ -79,6 +79,7 @@
 
 private:
 
+    class TagsPopupMenuPriv;
     TagsPopupMenuPriv* const d;
 };
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic