Fix Tool Views order loading/saving

Authored by antonanikin on Dec 20 2016, 4:17 PM.

Description

Fix Tool Views order loading/saving

Tool Views order fixes:

  1. Order loading/saving now called from Sublime::MainWindow::saveSettings()/loadSettings() methods. Previous version called from Sublime::MainWindowPrivate::aboutToRemoveView() method which leads to some bugs, for example if we start kdevelop without opened views (editor documents), then change order and close app - in such case the order is not saved (since aboutToRemoveView() method is not called).
  1. Fixed order applying to layout. If loaded order miss some already existing buttons then previous version removed such buttons from layout and user had a broken UI.
  1. Now each area (Code, Debug,...) have its own order settings. Previous version used one "global" setting which leads to buggy behavior in some cases.

Details

Committed
antonanikinDec 20 2016, 4:18 PM
Parents
R32:d7c0bf0a458c: Have old API dox generation script cover all of language/
Branches
Unknown
Tags
Unknown