Review Request: Save/Restore the ProjectTreeView. This enables a more seamless transition when returning to a project that was closed.

Andrew Fuller mactalla.obair at gmail.com
Mon Jan 9 00:10:42 UTC 2012


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

(Updated Jan. 9, 2012, 12:10 a.m.)


Review request for KDevelop.


Changes
-------

Create and use signal aboutToShutdown emitted by Core.

Please note: I have backed out my changes to SessionController.  This means the implementation for emitQuitSession is back in the header file.  I can fix this if you like, but not in this commit as it is not related to ProjectTreeView (anymore).


Description
-------

Save/Restore the ProjectTreeView.  This enables a more seamless transition when returning to a project that was closed.


Diffs (updated)
-----

  interfaces/icore.h 8bd579595c500b39ea8190c25cff38ba13e02630 
  plugins/projectmanagerview/CMakeLists.txt 7b58e8e5489819b0370f5d55e0218f063da90af2 
  plugins/projectmanagerview/projectmodelsaver.h PRE-CREATION 
  plugins/projectmanagerview/projectmodelsaver.cpp PRE-CREATION 
  plugins/projectmanagerview/projecttreeview.h 16893f0713b83a78a5b025a55fcfa082265d4419 
  plugins/projectmanagerview/projecttreeview.cpp 8237af513627c0459d571de2bccc275e8a4b0ae9 
  shell/core.cpp 587148fd4e77152af4608b91cd3423c5995c9996 

Diff: http://git.reviewboard.kde.org/r/103619/diff/diff


Testing
-------

Load a session, Exit, and return.  Voilà!  The tree is right where you left it.


Thanks,

Andrew Fuller

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20120109/b2717d89/attachment.html>


More information about the KDevelop-devel mailing list