> On July 6, 2011, 1:31 p.m., Aaron J. Seigo wrote:
> > what is the use case for the checkbox? it is nicely implemented and all, 
> > but i'm not sure what the real value of it is, versus the cost of having it 
> > in the user interface and making it more complex?
> > 
> > also, the set of buttons makes the dialog rather wide now. i wonder if it 
> > wouldn't be nicer to make Remove Project a button with a menu containing 
> > "From project list" and "From disk" as entries? this would make the window 
> > smaller and reduce some visual duplication ("Remove Project" x 2) while 
> > nicely clustering the options.
> 
> Giorgos Tsiapaliwkas wrote:
>     a KComboBox should do the work.Do you agree?
>     
>     Do you want to remove all the relevant code for cancelRemoveButton?
>     
>     Imo,i just wrote this code cuz it was a TODO,since there are the 
> KMessageBoxes i thing that it is useless to have a qcheckbox.

you don't need a KComboBox.. you can add a QMenu (or a KMenu, for that matter) 
to  [QK]PushButton with QPushButton::setMenu(QMenu *menu).

and yes, i think all the checkbox related code can go.


- Aaron J.


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101585/#review4463
-----------------------------------------------------------


On July 6, 2011, 1:16 p.m., Giorgos Tsiapaliwkas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101585/
> -----------------------------------------------------------
> 
> (Updated July 6, 2011, 1:16 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Summary
> -------
> 
> hello,
> 
> the following patch is a summary of some other patches that i had to my local 
> repository.Because it is too difficult to make different request due to share 
> code i made 1 review request.(Sorry for the inconvinience.)
> 
> This patch shares code with these two.
> git.reviewboard.kde.org/r/101535/
> git.reviewboard.kde.org/r/101584/
> 
> The patch adds a Qcheckbox which enables the user to protect one project from 
> the removal.
> Also the delete buttons were able to be used even if a project wasn't 
> selected at all,with this patch not anymore.
> 
> The code lacks only in the storage possibility.Plasmate is not able to 
> "remember" which projects are selected or not,i will fix this later.
> 
> P.S.:i created the checkbox with some intelligence in order to work only when 
> it is supposed to work.For example,only when the user selects a project.
> 
> 
> Diffs
> -----
> 
>   mainwindow.cpp 2ca2b64 
>   projectmanager/projectmanager.h d24ef19 
>   projectmanager/projectmanager.cpp 42a28f3 
>   startpage.h 6d45e02 
>   startpage.cpp 3d0c0d9 
> 
> Diff: http://git.reviewboard.kde.org/r/101585/diff
> 
> 
> Testing
> -------
> 
> compiles fines,tested by me.
> 
> 
> Thanks,
> 
> Giorgos
> 
>

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to