lyx_mirror/src/frontends
Abdelrazak Younes cb81965b1e * ControlToc:
- initialiseParams(): overload ControlCommand::initialiseParams() so that we can update the model at this point (QToc is the controller _and_ the model).
  - update(): new 
  - updateBackend(): new protected method to update the TocBackend (called for the "Update" button).

* QToc:
  - is now a QObject
  - modelReset: new Qt signal to indicate a model reset to associated dialog(s).
  - QToc(): avoid the duplicate update() call that will be done in the show command anyway.

* Dialogs.C
  - use new TocWidget in a DockView.

* TocWidget.[Ch]: renamed from QTocDialog. This striped down widget is only a widget that connects to the 'QToc' model/controller.

* DockView.h: new template class that encapsulates a given Widget inside a DockWidget and presents a Dialog::View interface.

* QTocUi.ui:
  - now is a simple Widget.
  - rearrange the buttons a bit
  - get rid of the unneeded close button.
  - modify the shortcut to "Promote" to 'r' because of a clash with "Alt-p" number (we really need real, always valid, shortcuts for all outline action!)




git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17416 a592a061-630c-0410-9148-cb99ea01b6c8
2007-03-12 14:23:44 +00:00
..
controllers * ControlToc: 2007-03-12 14:23:44 +00:00
qt4 * ControlToc: 2007-03-12 14:23:44 +00:00
Alert_pimpl.h
Alert.C Write the warnings and errors both to lyxerr and to the dialog. 2007-01-23 14:29:15 +00:00
Alert.h
Application.C remove dead code that is no longer needed 2007-02-18 11:23:37 +00:00
Application.h
ChangeLog
Clipboard.h Fix bug 3255 2007-02-21 21:47:44 +00:00
Dialogs.C * frontends/Dialogs::updateBufferDependent() 2007-03-12 11:27:47 +00:00
Dialogs.h
FileDialog.h
FontLoader.h
FontMetrics.h * support/qstring_helpers.h: erase ucs4_to_qstring() method. 2007-02-26 15:13:08 +00:00
Gui.h
key_state.h
LyXKeySym.h We use char_type, not size_t for storing UCS4 characters. 2007-01-24 14:01:34 +00:00
LyXKeySymFactory.h
LyXView.C Support code for advanced Toc management and bug correction. 2007-03-12 11:23:41 +00:00
LyXView.h Support code for advanced Toc management and bug correction. 2007-03-12 11:23:41 +00:00
Makefile.am
Menubar.h
mouse_state.h
NoGuiFontLoader.h
NoGuiFontMetrics.h * support/qstring_helpers.h: erase ucs4_to_qstring() method. 2007-02-26 15:13:08 +00:00
Painter.C
Painter.h * support/qstring_helpers.h: erase ucs4_to_qstring() method. 2007-02-26 15:13:08 +00:00
pch.h
Selection.h Fix enabling of LFUN_PRIMARY_SELECTION_PASTE: It was always disabled, because 2007-01-08 18:37:40 +00:00
Timeout.C
Timeout.h
Toolbars.C Session: restore toolbars in the right order and location 2007-01-31 02:39:46 +00:00
Toolbars.h Session: restore toolbars in the right order and location 2007-01-31 02:39:46 +00:00
WorkArea.C For each operation, stop the blinking cursor before acting and restart it _after_ redrawing. This latter fixes the spurious cursor jumps in mathed. This was due to the fact that MathArray are filled-in at draw time (as opposed to text positions in the CoordCache which are filled in at metrics calculation time.) 2007-02-03 06:53:22 +00:00
WorkArea.h Prepare for advanced mouse click selections. 2007-01-27 10:41:03 +00:00