On Thursday 16 February 2012 20:20:59 Marco van Wieringen wrote: > Silver Salonen <silver <at> serverock.ee> writes: > > > > > On Mon, 13 Feb 2012 10:02:08 +0200, Silver Salonen wrote: > > > Hello. > > > > > > So I thought I'd try putting some usability touches to Bat. > > > > > > I took KDevelop and pulled the code from git. I was able to make some > > > simple changes and compile Bat. > > > > It might be a good start to first make a plan at what exactly you plan > on changing. That also makes its a lot easier to make sure that we > can eventually merge your patches upstream. > > > > I moved on to trying to make all columns sortable everywhere (staring > > > with pools) and ran into some very Qt specific problem. I also ran > > > into this mailing thread > > > (http://copilotco.com/mail-archives/bacula-devel.2008/msg00452.html) > > > by googling about the issue. > > > > I was under the impression that most colums are sortable in places > where it makes sense. Where did you think you want to add this > sorting ? > > As to the mentioned patch above as far as I can see that patch is merged > in the current code. And I think its also working ok. > > > > Anyone here willing to assist me? I'm very rookie in Qt programming > > > ;) > > > > I'm also not a qt programmer myself but try to fix the obvious bugs I find > (I did some a couple of weeks ago.) > > Currently we are mostly in maintenance mode for 5.2 but for the 5.3 series > we can take in some more development. > > Before continuing I would say lets first determine the problem if any > or feature needed and then plan a way of tackling the problem. I must say > that I'm not a big user of BAT other then some visual presentation. > > Marco
Well, I plan to do some more work on usability besides sorting, so I suspect I might need someone to discuss some other topic in the future too. But to my mind sorting should be implemented everywhere, including eg. pools and brestore (these are two places I use quite frequently and miss the ability to sort). As I undestand, it's disabled for pools, because pools tab uses QTreeWidget, not QTableWidget and sorting correctly bytes/kbytes/Mbytes is not so trivial. There's custom sorting code implemented also for QTableWidget, so what has to be done, is expanding this custom code to QTreeWidget too. -- Silver ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel