Bug 284255 - "In Progress" view for the Muon Software Center
Summary: "In Progress" view for the Muon Software Center
Status: RESOLVED FIXED
Alias: None
Product: muon
Classification: Applications
Component: installer (show other bugs)
Version: 0.2
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
: 286347 299619 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-10-17 11:19 UTC by Artem
Modified: 2012-05-08 12:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.4
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem 2011-10-17 11:19:34 UTC
Version:           0.2
OS:                Linux

Sorry for bad language but still I have a proposition to make the programm much better. 
For now if I install several applications at a time - I can't see what exactly is installing and how much time should I wait for ending.
It would be great to show in shceduler or smth. of current tasks and % value of installation progress.


Reproducible: Always

Steps to Reproduce:
select for installation more then 1 app. 

Actual Results:  
no progress bar is available, no installation progress is seen, after installation no possibility to launch installed app or see what was installed.

Expected Results:  
some kind of tab or menu element with active tasks

OS: Linux (x86_64) release 3.0.0-12-generic
Compiler: gcc
Comment 1 Jonathan Thomas 2011-11-12 01:40:37 UTC
*** Bug 286347 has been marked as a duplicate of this bug. ***
Comment 2 Ralph deGennaro 2012-02-11 19:40:38 UTC
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"  :-)
Comment 3 Jonathan Thomas 2012-02-25 03:47:05 UTC
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
Comment 4 Jonathan Thomas 2012-05-08 12:59:48 UTC
*** Bug 299619 has been marked as a duplicate of this bug. ***