lyx_mirror/src/frontends/controllers
Martin Vermeer c0b204c0a8 Add outlining functionality to the TOC dialog.
* LyXAction.C
	(LyXAction::init): define command

	* BufferView_pimpl.C
	(BufferView::Pimpl::getStatus): 
	(BufferView::Pimpl::dispatch): add handling code

	* frontends/qt2/QTocDialog.C: add connections, adapters

	* frontends/qt2/ui/QTocDialogBase.ui: add pushbuttons

	* frontends/qt2/QTocDialog.h: add adapters

	* frontends/qt2/QToc.[Ch]
	(QToc::updateToc): 
	(QToc::select): add code for TOC window positioning, and 
	outlining methods 

	* frontends/controllers/ControlToc.[Ch]: implement methods

	* lfuns.h
	(kb_action {): define LFUN

	* toc.[Ch]: implement up, down, in and out operations in Outline
	method



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13521 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-29 05:08:42 +00:00
..
tests fix nullstream also in pch files 2006-03-07 10:02:07 +00:00
BCView.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
BCView.h Asger's exchanging of the class and struct keywords. 2005-01-19 15:03:31 +00:00
BCView.tmpl Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
biblio.C Update for boost::regex v4, add test 2006-03-06 22:33:16 +00:00
biblio.h Asger's exchanging of the class and struct keywords. 2005-01-19 15:03:31 +00:00
ButtonController.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ButtonController.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ButtonPolicies.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ButtonPolicies.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ChangeLog fix bug 2212: First change is skipped in Merge changes... dialog 2006-03-10 16:46:03 +00:00
character.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
character.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlAboutlyx.C The package reworking. 2005-01-10 19:17:43 +00:00
ControlAboutlyx.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlBibtex.C frontends/controllers/ControlBibtex.[Ch]: new members bibtotoc(), getStylefile(), 2006-03-20 10:24:23 +00:00
ControlBibtex.h frontends/controllers/ControlBibtex.[Ch]: new members bibtotoc(), getStylefile(), 2006-03-20 10:24:23 +00:00
ControlBox.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlBox.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlBranch.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlBranch.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlChanges.C fix bug 2212: First change is skipped in Merge changes... dialog 2006-03-10 16:46:03 +00:00
ControlChanges.h fix bug 2212: First change is skipped in Merge changes... dialog 2006-03-10 16:46:03 +00:00
ControlCharacter.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlCharacter.h Trivial fix. 2005-04-29 11:52:52 +00:00
ControlCitation.C Whitespace, only whitespace. 2004-10-05 10:11:42 +00:00
ControlCitation.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlCommand.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlCommand.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlCommandBuffer.C Asger's exchanging of the class and struct keywords. 2005-01-19 15:03:31 +00:00
ControlCommandBuffer.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlDocument.C Store colors as rgb values in branches. 2006-03-23 20:04:05 +00:00
ControlDocument.h refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlErrorList.C improve warning 2005-11-30 10:51:02 +00:00
ControlErrorList.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlERT.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlERT.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlExternal.C Ensure that the rotation origin strings are translatable. 2005-08-07 21:30:21 +00:00
ControlExternal.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlFloat.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlFloat.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlGraphics.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlGraphics.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlInclude.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlInclude.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlLog.C more text cleanups from Michael 2005-05-19 18:53:09 +00:00
ControlLog.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlMath.C Asger's exchanging of the class and struct keywords. 2005-01-19 15:03:31 +00:00
ControlMath.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlNote.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlNote.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlParagraph.C change "support/std_sstream.h" to <sstream> 2004-07-24 10:55:30 +00:00
ControlParagraph.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlPreamble.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlPreamble.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlPrefs.C fix bug 2148 (preferences saves wrong papersizes); also finally dispose dead PAPER_PACKAGES enum 2005-12-12 11:13:03 +00:00
ControlPrefs.h fix bug 2148 (preferences saves wrong papersizes); also finally dispose dead PAPER_PACKAGES enum 2005-12-12 11:13:03 +00:00
ControlPrint.C add missing getext marks 2005-06-30 13:45:01 +00:00
ControlPrint.h refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlRef.C Another set of text changes from Michael, approved by John 2005-05-08 10:02:38 +00:00
ControlRef.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlSearch.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlSearch.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlSendto.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlSendto.h refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlShowFile.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlShowFile.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlSpellchecker.C bug 2062: Spellcheck stops at ligature breaks without warning 2005-10-05 13:44:17 +00:00
ControlSpellchecker.h fix bug 1950: Spellchecker runs twice 2005-07-28 10:26:33 +00:00
ControlTabular.C Fix bug 886 and others not reported related with the document paper size. 2005-07-16 16:57:55 +00:00
ControlTabular.h refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlTabularCreate.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlTabularCreate.h refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlTexinfo.C compile error 2005-08-02 22:45:54 +00:00
ControlTexinfo.h Sort the files in the TeXInfo and BibTeX dialogs correctly and remove empty items (bug 1936) 2005-07-27 17:46:15 +00:00
ControlThesaurus.C Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlThesaurus.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlToc.C Add outlining functionality to the TOC dialog. 2006-03-29 05:08:42 +00:00
ControlToc.h Add outlining functionality to the TOC dialog. 2006-03-29 05:08:42 +00:00
ControlVSpace.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlVSpace.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
ControlWrap.C refine the logic for checking whether a dialog may apply its data or not 2005-04-26 09:37:52 +00:00
ControlWrap.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
Dialog.C fix bug 1894 (disabling of widgets broken) 2005-10-03 10:37:28 +00:00
Dialog.h fix bug 1950: Spellchecker runs twice 2005-07-28 10:26:33 +00:00
frnt_lang.C Asger's exchanging of the class and struct keywords. 2005-01-19 15:03:31 +00:00
frnt_lang.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00
helper_funcs.C Trivial fixes to some warnings thrown up by MSVS.Net 2003. 2005-11-02 20:11:36 +00:00
helper_funcs.h make browsing for lyxdir files DTRT 2004-08-08 15:23:43 +00:00
Kernel.C Make the Qt Alert boxes recognize their parent. 2005-05-12 22:37:43 +00:00
Kernel.h Make the Qt Alert boxes recognize their parent. 2005-05-12 22:37:43 +00:00
Makefile.am Add the tests/ subdirectory 2006-03-23 11:11:19 +00:00
pch.h some support for pch 2004-08-15 21:45:30 +00:00
tex_helpers.C Enable TeXFiles.sh to run when its path contains spaces. 2005-09-07 09:01:15 +00:00
tex_helpers.h Wrap most of the frontend code up inside namespace lyx::frontend. 2004-05-19 15:11:37 +00:00