Hi Alexey/Akarsh,<br><br><div class="gmail_quote">On Mon, Feb 1, 2010 at 2:21 PM, Abhijit Apte <span dir="ltr"><<a href="mailto:abhijit.apte@gmail.com">abhijit.apte@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I've implemented a draft of the implementation of combining the list functionality along-side the detail dialog. So in essence, we'll have only one dialog which will operate in two modes -- Detailed and Summary.<br>
1) When a popup menu is invoked on a sky object and "Details..." option is selected from the popup menu, the detail dialog will open in "Detailed" mode by default. User has the option to switch to the "Summary" view also.<br>
2) When a right-click drag selection happens, the objects from the rectangle are shown in the detail dialog. This time, the detail dialog will open in "Summary" mode. <br></blockquote><div> </div><div>Here's the patch, I managed to fix most of the bugs I noticed while testing.<br>
Right now, I've not modified DetailDialog (dialogs/detaildialog.cpp and
dialogs/detaildialog.h) and instead merged (copied) all of its code
into dialogs/objectlist.cpp and dialogs/objectlist.h<br>
Pl. review and apply the patch and suggest me if you've any comments.<br>
<br>
Still to do:<br>
1) Move all the modified code of dialogs/objectlist.* back to dialogs/detaildialog.* and remove dialogs/objectlist.* files<br>2) Update the CMakeLists.txt to reflect the changes of step 1. <br><br>
Rgds<br>
-Abhi<br><br></div></div>