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

List:       kde-commits
Subject:    extragear/sysadmin/muon
From:       Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date:       2010-11-25 18:59:50
Message-ID: 20101125185950.69148AC8A2 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1200785 by jmthomas:

Initial work on the HistoryView. It basically works, but isn't sorted and doesn't \
have search/filter capabilities


 M  +14 -1     installer/ApplicationWindow.cpp  
 M  +1 -1      installer/ApplicationWindow.h  
 A             installer/CategoryView/CategoryDrawer.cpp   [License: GPL (v2+)]
 A             installer/CategoryView/CategoryDrawer.h   [License: GPL (v2+)]
 M  +1 -0      libmuon/CMakeLists.txt  
 A             libmuon/HistoryView.cpp   [License: GPL (v2/3)]
 A             libmuon/HistoryView.h   [License: GPL (v2/3)]


--- trunk/extragear/sysadmin/muon/installer/ApplicationWindow.cpp #1200784:1200785
@@ -37,6 +37,7 @@
 #include <LibQApt/Backend>
 
 // Own includes
+#include "../libmuon/HistoryModel/HistoryView.h"
 #include "ApplicationBackend.h"
 #include "Application.h"
 #include "AvailableView.h"
@@ -300,6 +301,16 @@
         m_viewHash[viewItem->index()] = 0;
     }
 
+    parentItem = m_viewModel->invisibleRootItem();
+
+    QStandardItem *historyItem = new QStandardItem;
+    historyItem->setEditable(false);
+    historyItem->setIcon(KIcon("view-history").pixmap(32,32));
+    historyItem->setText(i18nc("@item:inlistbox Item for showing the history view", \
"History")); +    historyItem->setData(History, ViewTypeRole);
+    parentItem->appendRow(historyItem);
+    m_viewHash[historyItem->index()] = 0;
+
     selectFirstRow(m_viewSwitcher);
 }
 
@@ -329,7 +340,9 @@
             m_viewStack->addWidget(view);
         }
             break;
-        case HistoryView:
+        case History:
+            view = new HistoryView(this);
+            m_viewStack->addWidget(view);
         case InvalidView:
         default:
             break;
--- trunk/extragear/sysadmin/muon/installer/ApplicationWindow.h #1200784:1200785
@@ -63,7 +63,7 @@
    /// A CategoryView showing subcategories
    SubCatView = 3,
    /// A view for showing history
-   HistoryView = 4
+   History = 4
 };
 
 class ApplicationWindow : public MuonMainWindow
--- trunk/extragear/sysadmin/muon/libmuon/CMakeLists.txt #1200784:1200785
@@ -7,6 +7,7 @@
     DetailsWidget.cpp
     DownloadModel/DownloadModel.cpp
     DownloadModel/DownloadDelegate.cpp
+    HistoryView.cpp
     PackageModel/PackageModel.cpp
     PackageModel/PackageProxyModel.cpp
     PackageModel/PackageView.cpp


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

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