[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