lyx_mirror/lib
Abdelrazak Younes f4857dab04 new LFUN_WINDOW_CLOSE
* LyXFunc:
  - dispatch(): transfer assertion on lyx_view_ to each LFUN on a case by case basis.
  - dispatch(): new LFUN_WINDOW_CLOSE
  - getStatus(): special treatment for LFUN_LYX_QUIT

* LyX:
  - views_, addLyXView(): deleted
  - quit(): call saveGeometry() on each LyXView before exiting.

* GuiApplication:
  - is now a QObject.
  - quitLyX(): new Qt slot for lastWindowClosed signal.

* Gui.h:
  - destroyView(), destroyWorkArea(): deleted
  - viewIds(): new method

* GuiImplementation:
  - implement above changes.
  - GuiImplementation is now a QObject
  - cleanupViews(): new private slot.
  - buildViewIds(): new helper method
  - views_ and work_areas_ are now maps of raw pointers instead of schared_ptr.

* LyXView
  - now stores its id.
  - dispatch(): special treatment for LFUN_WINDOW_CLOSE.
  - workAreaIds(): new method.
  - close(): new pure virtual method.
  - saveGeometry(): new pure virtual method.

* GuiView:
  - implements above changes.
  - GuiView(): set WA_DeleteOnClose and Qt::WA_QuitOnClose to let Qt manage the destruction on close().
  - closeEvent(): session stuff transfered to saveGeometry()

* WorkArea
  - now store its id.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15514 a592a061-630c-0410-9148-cb99ea01b6c8
2006-10-23 16:29:24 +00:00
..
bind * lib/bind/aqua.bind: 2006-10-14 12:36:19 +00:00
clipart Initial revision 1999-09-27 18:44:28 +00:00
doc New layout for International Society for Photogrammetry and Remote Sensing 2006-10-13 04:59:00 +00:00
examples drop linuxdoc support (part 4) 2006-08-23 11:16:08 +00:00
images Stuff! 2006-10-20 21:42:29 +00:00
kbd Ensure that the last line of text files ends with a newline. 2006-01-19 00:40:38 +00:00
layouts New layout for International Society for Photogrammetry and Remote Sensing 2006-10-13 04:59:00 +00:00
lyx2lyx Fix stupid backslash quoting error that resukted in wrong conversion of 2006-10-22 16:51:44 +00:00
scripts remove remaining references to fig_copy.sh 2006-08-08 21:12:50 +00:00
templates propdel svn:executable 2006-09-19 07:09:36 +00:00
tex Ensure that the last line of text files ends with a newline. 2006-01-19 00:40:38 +00:00
ui new LFUN_WINDOW_CLOSE 2006-10-23 16:29:24 +00:00
autocorrect Whitespace only. 2003-10-13 09:50:10 +00:00
build-listerrors Whitespace only. 2003-10-13 09:50:10 +00:00
ChangeLog merge booktabs branch 2006-07-03 19:13:56 +00:00
chkconfig.ltx drop linuxdoc support (part 5) 2006-08-23 12:43:46 +00:00
configure.py Add lilypond external inset 2006-10-04 19:01:00 +00:00
CREDITS * CREDITS: Let the world know that I worked on change tracking :-) 2006-10-22 16:12:49 +00:00
encodings Latin-7 patch 2004-06-22 06:08:11 +00:00
external_templates Add lilypond external inset 2006-10-04 19:01:00 +00:00
generate_contributions.py add Marius Ionescu 2006-09-27 13:54:43 +00:00
languages add support for naustrian; fix locale for austrian 2006-04-24 12:28:52 +00:00
lyxrc.example * src/lyxrc.C: 2006-07-09 17:57:15 +00:00
Makefile.am Add phantom icons from Uwe and me (last part of bug 1473) 2006-09-15 10:58:58 +00:00
symbols convert symbols file to UTF8 2006-10-22 11:48:21 +00:00
syntax.default partial fix for bug 2132 2005-11-25 09:37:09 +00:00