lyx_mirror/src/frontends
Abdelrazak Younes 55eae1a7f8 * Gui.h: new closeAll() pure virtual method.
* qt4/Alert_pimpl.C: make sure the proper Qt attributes are set.

* GuiApplication::quitLyx(): add the "force" argument to the funcRequest.

* GuiImplementation:
  - GuiImplementation(): remove the signal connection. This was triggered after the LastWindowClosed signal so was not useful.
  - cleanupViews(): renamed to unregisterView() and handle the WorkAreas as well.
  - closeAll(): new method (from LyXView).

* GuiView.C
  - clean up the includes order.
  - closeEvent(): make sure that theBufferList().quitWriteAll() is called if last window closed.

* lyx_main.C / LyX::quit():
  - remove noAsk argument
  - delete bufferList::quitWriteAll() call (this is handled in the frontend).
  - delete Session stuff (ditto)

* LyXFunc::dispatch()
  - LFUN_LYX_EXIT: close all window before exiting from user command (as opposed to last window closed).



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15535 a592a061-630c-0410-9148-cb99ea01b6c8
2006-10-24 15:01:07 +00:00
..
controllers - rework update handling, make cursor movement faster, 2006-10-22 11:46:36 +00:00
qt4 * Gui.h: new closeAll() pure virtual method. 2006-10-24 15:01:07 +00:00
Alert_pimpl.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Alert.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Alert.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Application.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Application.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ChangeLog
Clipboard.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Dialogs.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Dialogs.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FileDialog.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FontLoader.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FontMetrics.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Gui.h * Gui.h: new closeAll() pure virtual method. 2006-10-24 15:01:07 +00:00
guiapi.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
guiapi.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
key_state.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXKeySym.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXKeySymFactory.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXView.C fix crash on exit. 2006-10-24 07:55:46 +00:00
LyXView.h new LFUN_WINDOW_CLOSE 2006-10-23 16:29:24 +00:00
Makefile.am The Gtk removal from trunk. 2006-10-22 18:05:16 +00:00
Menubar.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
mouse_state.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
NoGuiFontLoader.h Output docbook as utf8. Probably quite a bit more work needed, but then help form a docbook person is needed. 2006-10-19 21:00:33 +00:00
NoGuiFontMetrics.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
nullpainter.C This is the merging of the GUI API cleanup branch that was developed in svn+ssh://svn.lyx.org/lyx/lyx-devel/branches/personal/younes. 2006-06-20 08:39:16 +00:00
nullpainter.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Painter.C This commit cleans up everything related to singleton. The other important change is that lyx::dispatch() and lyx::getStatus become _the_ official way to use LyXFunc equivalent methods. 2006-10-11 17:24:46 +00:00
Painter.h do not draw to intermediate pixmap 2006-10-23 08:47:27 +00:00
pch.h
Selection.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Timeout.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Timeout.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Toolbars.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Toolbars.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
WorkArea.C new LFUN_WINDOW_CLOSE 2006-10-23 16:29:24 +00:00
WorkArea.h new LFUN_WINDOW_CLOSE 2006-10-23 16:29:24 +00:00