Summary: | "In Progress" view for the Muon Software Center | ||
---|---|---|---|
Product: | [Applications] muon | Reporter: | Artem <artlaber> |
Component: | installer | Assignee: | Jonathan Thomas <echidnaman> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | carlos.camara, europium, rmdegennaro |
Priority: | NOR | ||
Version: | 0.2 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.4 | |
Sentry Crash Report: |
Description
Artem
2011-10-17 11:19:34 UTC
*** Bug 286347 has been marked as a duplicate of this bug. *** I had this same question. I selected a bunch of things to install, and had no idea if anything was happening. I got a complete message, but nothing in the interim. I went back to something I selected to see a status and just waited patiently because I saw things moving on. But I think the average, non-technical person will probably sit wondering what's happening until things are done. With no thought to find out. They might even think everything is done and close Muon Software Center even though processes are still going on. And then be upset if it cancels them. Some might even be upset if a message says "stuff still happening", thinking "why don't you just show me" :-) Git commit abec125e3e01e6ed93f53b19ac704ce8386ea9ad by Jonathan Thomas. Committed on 25/02/2012 at 04:43. Pushed by jmthomas into branch 'master'. Add an "In Progress" view to the QWidget-based Muon Software Center. In the process, Libmuon gets a TransactionModel class which provides data about the transactions using the ApplicationModel roles. I still have some things to do like add a cancel button for pending transactions, but that will wait until tomorrow. FIXED-IN:1.4 M +8 -2 installer/ApplicationView/ApplicationDelegate.cpp M +2 -0 installer/ApplicationView/ApplicationDelegate.h M +41 -6 installer/ApplicationWindow.cpp M +18 -10 installer/ApplicationWindow.h M +2 -1 installer/CMakeLists.txt A +52 -0 installer/ProgressView.cpp [License: GPL (v2/3)] A +45 -0 installer/ProgressView.h [License: GPL (v2/3)] M +4 -0 libmuon/ApplicationBackend.cpp M +2 -0 libmuon/ApplicationBackend.h M +9 -10 libmuon/ApplicationModel/ApplicationModel.h M +2 -1 libmuon/CMakeLists.txt M +4 -0 libmuon/Transaction/TransactionListener.cpp A +152 -0 libmuon/Transaction/TransactionModel.cpp [License: GPL (v2/3)] A +59 -0 libmuon/Transaction/TransactionModel.h [License: GPL (v2/3)] http://commits.kde.org/muon/abec125e3e01e6ed93f53b19ac704ce8386ea9ad *** Bug 299619 has been marked as a duplicate of this bug. *** |