Reduced header file includes somewhat

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2385 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Asger Ottar Alstrup 2001-07-29 15:34:18 +00:00
parent 45b15f7207
commit da76673568
50 changed files with 191 additions and 162 deletions

View File

@ -45,7 +45,7 @@ OUTPUT_LANGUAGE = English
# Private class members and static file members will be hidden unless # Private class members and static file members will be hidden unless
# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
EXTRACT_ALL = NO EXTRACT_ALL = YES
# If the EXTRACT_PRIVATE tag is set to YES all private members of a class # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
# will be included in the documentation. # will be included in the documentation.
@ -121,12 +121,12 @@ CLASS_DIAGRAMS = YES
# If the SOURCE_BROWSER tag is set to YES then a list of source files will # If the SOURCE_BROWSER tag is set to YES then a list of source files will
# be generated. Documented entities will be cross-referenced with these sources. # be generated. Documented entities will be cross-referenced with these sources.
SOURCE_BROWSER = NO SOURCE_BROWSER = YES
# Setting the INLINE_SOURCES tag to YES will include the body # Setting the INLINE_SOURCES tag to YES will include the body
# of functions and classes directly in the documentation. # of functions and classes directly in the documentation.
INLINE_SOURCES = NO INLINE_SOURCES = YES
# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
# doxygen to hide any special comment blocks from generated source code # doxygen to hide any special comment blocks from generated source code
@ -307,7 +307,7 @@ INPUT_FILTER =
# of all compounds will be generated. Enable this if the project # of all compounds will be generated. Enable this if the project
# contains a lot of classes, structs, unions or interfaces. # contains a lot of classes, structs, unions or interfaces.
ALPHABETICAL_INDEX = NO ALPHABETICAL_INDEX = YES
# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
@ -591,7 +591,7 @@ PERL_PATH = /usr/bin/perl
# toolkit from AT&T and Lucent Bell Labs. The other options in this section # toolkit from AT&T and Lucent Bell Labs. The other options in this section
# have no effect if this option is set to NO (the default) # have no effect if this option is set to NO (the default)
HAVE_DOT = NO HAVE_DOT = YES
# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for each documented class showing the direct and # will generate a graph for each documented class showing the direct and
@ -636,7 +636,7 @@ DOT_PATH =
# the specified constraint. Beware that most browsers cannot cope with very # the specified constraint. Beware that most browsers cannot cope with very
# large images. # large images.
MAX_DOT_GRAPH_WIDTH = 1024 MAX_DOT_GRAPH_WIDTH = 1280
# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
# (in pixels) of the graphs generated by dot. If a graph becomes larger than # (in pixels) of the graphs generated by dot. If a graph becomes larger than
@ -644,7 +644,7 @@ MAX_DOT_GRAPH_WIDTH = 1024
# the specified constraint. Beware that most browsers cannot cope with very # the specified constraint. Beware that most browsers cannot cope with very
# large images. # large images.
MAX_DOT_GRAPH_HEIGHT = 1024 MAX_DOT_GRAPH_HEIGHT = 2000
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Configuration::addtions related to the search engine # Configuration::addtions related to the search engine

View File

@ -31,6 +31,7 @@
#include "language.h" #include "language.h"
#include "gettext.h" #include "gettext.h"
#include "undo_funcs.h" #include "undo_funcs.h"
#include "debug.h"
extern BufferList bufferlist; extern BufferList bufferlist;

View File

@ -17,6 +17,7 @@
#include "LyXView.h" #include "LyXView.h"
#include "commandtags.h" #include "commandtags.h"
#include "lyxfunc.h" #include "lyxfunc.h"
#include "debug.h"
#include "font.h" #include "font.h"
#include "bufferview_funcs.h" #include "bufferview_funcs.h"
#include "TextCache.h" #include "TextCache.h"
@ -25,6 +26,7 @@
#include "lyxrc.h" #include "lyxrc.h"
#include "intl.h" #include "intl.h"
#include "support/LAssert.h" #include "support/LAssert.h"
#include "support/lstrings.h"
#include "frontends/Dialogs.h" #include "frontends/Dialogs.h"
#include "insets/insetbib.h" #include "insets/insetbib.h"
#include "insets/insettext.h" #include "insets/insettext.h"

View File

@ -19,6 +19,7 @@
#endif #endif
#include "Bullet.h" #include "Bullet.h"
#include "support/LAssert.h"
/** The four LaTeX itemize environment default bullets /** The four LaTeX itemize environment default bullets
*/ */
@ -52,6 +53,104 @@ Bullet::Bullet(int f, int c, int s)
} }
Bullet::Bullet(string const & t)
: font(MIN), character(MIN), size(MIN), user_text(1), text(t)
{
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
void Bullet::setCharacter(int c)
{
if (c < MIN || c >= CHARMAX) {
character = MIN;
} else {
character = c;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
void Bullet::setFont(int f)
{
if (f < MIN || f >= FONTMAX) {
font = MIN;
} else {
font = f;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
void Bullet::setSize(int s)
{
if (s < MIN || s >= SIZEMAX) {
size = MIN;
} else {
size = s;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
void Bullet::setText(string const & t)
{
font = character = size = MIN;
user_text = 1;
text = t;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
int Bullet::getCharacter() const
{
return character;
}
int Bullet::getFont() const
{
return font;
}
int Bullet::getSize() const
{
return size;
}
Bullet & Bullet::operator=(Bullet const & b)
{
#ifdef ENABLE_ASSERTIONS
b.testInvariant();
#endif
font = b.font;
character = b.character;
size = b.size;
user_text = b.user_text;
text = b.text;
#ifdef ENABLE_ASSERTIONS
this->testInvariant();
#endif
return *this;
}
string const & Bullet::getText() const string const & Bullet::getText() const
{ {
if (user_text == 0) { if (user_text == 0) {
@ -267,3 +366,28 @@ string const Bullet::bulletEntry(short int f, short int c)
return BulletPanels[f][c]; return BulletPanels[f][c];
} }
#ifdef ENABLE_ASSERTIONS
void Bullet::testInvariant() const {
lyx::Assert(font >= MIN);
lyx::Assert(font < FONTMAX);
lyx::Assert(character >= MIN);
lyx::Assert(character < CHARMAX);
lyx::Assert(size >= MIN);
lyx::Assert(size < SIZEMAX);
lyx::Assert(user_text >= -1);
lyx::Assert(user_text <= 1);
// now some relational/operational tests
if (user_text == 1) {
lyx::Assert(font == -1 && (character == -1 && size == -1));
// Assert(!text.empty()); // this isn't necessarily an error
}
// else if (user_text == -1) {
// Assert(!text.empty()); // this also isn't necessarily an error
// }
// else {
// // user_text == 0
// Assert(text.empty()); // not usually true
// }
}
#endif

View File

@ -21,8 +21,6 @@
#include "LString.h" #include "LString.h"
#include "support/LAssert.h"
/// ///
class Bullet { class Bullet {
public: public:
@ -55,28 +53,7 @@ public:
protected: protected:
#ifdef ENABLE_ASSERTIONS #ifdef ENABLE_ASSERTIONS
/// ///
void testInvariant() const { void testInvariant() const;
lyx::Assert(font >= MIN);
lyx::Assert(font < FONTMAX);
lyx::Assert(character >= MIN);
lyx::Assert(character < CHARMAX);
lyx::Assert(size >= MIN);
lyx::Assert(size < SIZEMAX);
lyx::Assert(user_text >= -1);
lyx::Assert(user_text <= 1);
// now some relational/operational tests
if (user_text == 1) {
lyx::Assert(font == -1 && (character == -1 && size == -1));
// Assert(!text.empty()); // this isn't necessarily an error
}
// else if (user_text == -1) {
// Assert(!text.empty()); // this also isn't necessarily an error
// }
// else {
// // user_text == 0
// Assert(text.empty()); // not usually true
// }
}
#endif #endif
private: private:
/** /**
@ -132,115 +109,6 @@ private:
}; };
/*----------------Inline Bullet Member Functions------------------*/
inline
Bullet::Bullet(string const & t)
: font(MIN), character(MIN), size(MIN), user_text(1), text(t)
{
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
inline
void Bullet::setCharacter(int c)
{
if (c < MIN || c >= CHARMAX) {
character = MIN;
} else {
character = c;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
inline
void Bullet::setFont(int f)
{
if (f < MIN || f >= FONTMAX) {
font = MIN;
} else {
font = f;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
inline
void Bullet::setSize(int s)
{
if (s < MIN || s >= SIZEMAX) {
size = MIN;
} else {
size = s;
}
user_text = 0;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
inline
void Bullet::setText(string const & t)
{
font = character = size = MIN;
user_text = 1;
text = t;
#ifdef ENABLE_ASSERTIONS
testInvariant();
#endif
}
inline
int Bullet::getCharacter() const
{
return character;
}
inline
int Bullet::getFont() const
{
return font;
}
inline
int Bullet::getSize() const
{
return size;
}
inline
Bullet & Bullet::operator=(Bullet const & b)
{
#ifdef ENABLE_ASSERTIONS
b.testInvariant();
#endif
font = b.font;
character = b.character;
size = b.size;
user_text = b.user_text;
text = b.text;
#ifdef ENABLE_ASSERTIONS
this->testInvariant();
#endif
return *this;
}
/*-----------------End Bullet Member Functions-----------------*/
inline inline
bool operator!=(Bullet const & b1, Bullet const & b2) bool operator!=(Bullet const & b1, Bullet const & b2)
{ {

View File

@ -1,3 +1,7 @@
2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
* *: Reduced header file dependencies all over.
2001-07-30 Baruch Even <baruch@lyx.org> 2001-07-30 Baruch Even <baruch@lyx.org>
* buffer.C (readInset): Stop auto-converting InsetFig to InsetGraphics. * buffer.C (readInset): Stop auto-converting InsetFig to InsetGraphics.

View File

@ -21,6 +21,7 @@
#include "support/lyxlib.h" #include "support/lyxlib.h"
#include "support/filetools.h" #include "support/filetools.h"
#include <fstream> #include <fstream>
#include "debug.h"
using std::make_pair; using std::make_pair;
using std::ofstream; using std::ofstream;

View File

@ -19,6 +19,7 @@
#include "debug.h" #include "debug.h"
#include "lyxrc.h" // lyxrc.use_scalable_fonts #include "lyxrc.h" // lyxrc.use_scalable_fonts
#include "support/lstrings.h" #include "support/lstrings.h"
#include "support/lyxlib.h"
#include "frontends/GUIRunTime.h" #include "frontends/GUIRunTime.h"
using std::endl; using std::endl;

View File

@ -18,7 +18,6 @@
#include <map> #include <map>
#include "LString.h" #include "LString.h"
#include <boost/utility.hpp>
/** /**
This is a stateless class. This is a stateless class.

View File

@ -10,6 +10,7 @@
#include "buffer.h" #include "buffer.h"
#include "lyx_gui_misc.h" #include "lyx_gui_misc.h"
#include "support/syscall.h" #include "support/syscall.h"
#include "support/lstrings.h"
#include "gettext.h" #include "gettext.h"
#include "bufferview_funcs.h" #include "bufferview_funcs.h"
#include "exporter.h" #include "exporter.h"

View File

@ -12,7 +12,7 @@
#include "LString.h" #include "LString.h"
#include "frontends/Timeout.h" #include "frontends/Timeout.h"
#include "layout.h" #include "layout.h" // Just for LyXTextClass::size_type (sic)
class Buffer; class Buffer;
class Toolbar; class Toolbar;

View File

@ -15,6 +15,7 @@
#pragma implementation #pragma implementation
#endif #endif
#include <algorithm>
#include "MenuBackend.h" #include "MenuBackend.h"
#include "lyxlex.h" #include "lyxlex.h"
#include "LyXAction.h" #include "LyXAction.h"

View File

@ -21,6 +21,7 @@
#include "TextCache.h" #include "TextCache.h"
#include "buffer.h" #include "buffer.h"
#include "bufferlist.h" #include "bufferlist.h"
#include "debug.h"
using std::ostream; using std::ostream;
using std::for_each; using std::for_each;

View File

@ -28,6 +28,7 @@
#include "support/filetools.h" #include "support/filetools.h"
#include "support/lyxmanip.h" #include "support/lyxmanip.h"
#include "support/lyxfunctional.h" #include "support/lyxfunctional.h"
#include "support/LAssert.h"
#include "lyx_gui_misc.h" #include "lyx_gui_misc.h"
#include "lastfiles.h" #include "lastfiles.h"
#include "debug.h" #include "debug.h"

View File

@ -18,8 +18,9 @@
#pragma interface #pragma interface
#endif #endif
#include "buffer.h" class Buffer;
#include "debug.h" class UpdatableInset;
#include <vector>
#include <boost/utility.hpp> #include <boost/utility.hpp>
/** A class to hold all the buffers in a structure /** A class to hold all the buffers in a structure

View File

@ -12,11 +12,6 @@
#include <iosfwd> #include <iosfwd>
#if 1
// For NO_LATEX
#include "lyxfont.h"
#endif
/** These are all the lyxfunctions (as enums). /** These are all the lyxfunctions (as enums).
Please add new functions at the end of the enum, right Please add new functions at the end of the enum, right
before LFUN_LASTACTION. before LFUN_LASTACTION.

View File

@ -30,6 +30,7 @@
#include "support/lyxfunctional.h" #include "support/lyxfunctional.h"
#include "gettext.h" #include "gettext.h"
#include "BufferView.h" #include "BufferView.h"
#include "debug.h"
using std::vector; using std::vector;
using std::queue; using std::queue;

View File

@ -49,7 +49,6 @@ protected:
#include "LyXView.h" #include "LyXView.h"
#include "BufferView.h"
template <class Base> template <class Base>
ControlDialog<Base>::ControlDialog(LyXView & lv, Dialogs & d) ControlDialog<Base>::ControlDialog(LyXView & lv, Dialogs & d)

View File

@ -30,6 +30,7 @@
#include "Liason.h" #include "Liason.h"
#include "LyXView.h" #include "LyXView.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "support/lstrings.h"
#include "frontends/FileDialog.h" #include "frontends/FileDialog.h"
#include "lyx_gui_misc.h" // WriteAlert #include "lyx_gui_misc.h" // WriteAlert
#include "gettext.h" #include "gettext.h"

View File

@ -22,6 +22,7 @@
#include "Liason.h" #include "Liason.h"
#include "gettext.h" #include "gettext.h"
#include "BufferView.h" #include "BufferView.h"
#include "support/LAssert.h"
ControlPreamble::ControlPreamble(LyXView & lv, Dialogs & d) ControlPreamble::ControlPreamble(LyXView & lv, Dialogs & d)
: ControlDialog<ControlConnectBD>(lv, d), : ControlDialog<ControlConnectBD>(lv, d),

View File

@ -28,6 +28,7 @@
#include "LyXView.h" #include "LyXView.h"
#include "Dialogs.h" #include "Dialogs.h"
#include "lyxrc.h" #include "lyxrc.h"
#include "support/lyxlib.h"
using SigC::slot; using SigC::slot;
using std::endl; using std::endl;

View File

@ -16,6 +16,7 @@
#endif #endif
#include "Dialogs.h" #include "Dialogs.h"
#include "BufferView.h"
#include "xformsBC.h" #include "xformsBC.h"

View File

@ -39,6 +39,7 @@
#include "CutAndPaste.h" #include "CutAndPaste.h"
#include "bufferview_funcs.h" #include "bufferview_funcs.h"
#include "xforms_helpers.h" #include "xforms_helpers.h"
#include "debug.h"
using Liason::setMinibuffer; using Liason::setMinibuffer;
using SigC::slot; using SigC::slot;

View File

@ -24,6 +24,7 @@ using std::sort;
#include "lyx_gui_misc.h" // for WriteFSAlert #include "lyx_gui_misc.h" // for WriteFSAlert
#include "support/FileInfo.h" #include "support/FileInfo.h"
#include "support/lyxlib.h" #include "support/lyxlib.h"
#include "support/lstrings.h"
#include "gettext.h" #include "gettext.h"
#include "frontends/Dialogs.h" #include "frontends/Dialogs.h"

View File

@ -37,6 +37,7 @@
#include "combox.h" #include "combox.h"
#include "debug.h" #include "debug.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "support/LAssert.h"
#include "lyx_gui_misc.h" // idex, scex #include "lyx_gui_misc.h" // idex, scex
#include "lyxlex.h" #include "lyxlex.h"
#include "input_validators.h" #include "input_validators.h"

View File

@ -12,6 +12,7 @@
#endif #endif
#include <config.h> #include <config.h>
#include "debug.h"
#include "ImageLoader.h" #include "ImageLoader.h"
#include "frontends/support/LyXImage.h" #include "frontends/support/LyXImage.h"

View File

@ -43,6 +43,7 @@
#include <cstdlib> #include <cstdlib>
#include <cctype> #include <cctype>
#include <cmath> #include <cmath>
#include <cerrno>
#include "figinset.h" #include "figinset.h"
#include "lyx_main.h" #include "lyx_main.h"

View File

@ -25,6 +25,7 @@
#include "debug.h" #include "debug.h"
#include "lyxtext.h" #include "lyxtext.h"
#include "font.h" #include "font.h"
#include "lyxlex.h"
class LyXText; class LyXText;

View File

@ -30,6 +30,7 @@
#include "support/path.h" #include "support/path.h"
#include "support/syscall.h" #include "support/syscall.h"
#include "gettext.h" #include "gettext.h"
#include "debug.h"
using std::endl; using std::endl;

View File

@ -25,6 +25,7 @@
#include "support/lstrings.h" #include "support/lstrings.h"
#include "debug.h" #include "debug.h"
#include "gettext.h" #include "gettext.h"
#include "lyxlex.h"
using std::ostream; using std::ostream;
using std::endl; using std::endl;

View File

@ -19,6 +19,7 @@
#include "BufferView.h" #include "BufferView.h"
#include "Painter.h" #include "Painter.h"
#include "font.h" #include "font.h"
#include "lyxlex.h"
using std::ostream; using std::ostream;
using std::max; using std::max;

View File

@ -40,6 +40,7 @@
#include "language.h" #include "language.h"
#include "BufferView.h" #include "BufferView.h"
#include "undo_funcs.h" #include "undo_funcs.h"
#include "support/LAssert.h"
using std::ostream; using std::ostream;
using std::ifstream; using std::ifstream;

View File

@ -18,7 +18,7 @@
#pragma interface #pragma interface
#endif #endif
#include "lyxlex.h" class LyXLeX;
#include "lyxfont.h" #include "lyxfont.h"
#include "Spacing.h" #include "Spacing.h"
#include <boost/utility.hpp> #include <boost/utility.hpp>

View File

@ -18,8 +18,10 @@
#include "lyx_cb.h" #include "lyx_cb.h"
#include "lyx_gui_misc.h" #include "lyx_gui_misc.h"
#include "lyx_main.h" #include "lyx_main.h"
#include "buffer.h"
#include "bufferlist.h" #include "bufferlist.h"
#include "bufferview_funcs.h" #include "bufferview_funcs.h"
#include "debug.h"
#include "lastfiles.h" #include "lastfiles.h"
#include "LyXView.h" #include "LyXView.h"
#include "lyxrc.h" #include "lyxrc.h"

View File

@ -10,6 +10,7 @@
#include <config.h> #include <config.h>
#include <cstdlib> #include <cstdlib>
#include <fcntl.h>
#ifdef __GNUG__ #ifdef __GNUG__
#pragma implementation #pragma implementation
@ -19,6 +20,7 @@
#include FORMS_H_LOCATION #include FORMS_H_LOCATION
#include "support/filetools.h" #include "support/filetools.h"
#include "support/os.h" #include "support/os.h"
#include "support/lyxlib.h"
#include "figure_form.h" #include "figure_form.h"
#include "print_form.h" #include "print_form.h"
#include "tex-strings.h" #include "tex-strings.h"

View File

@ -27,6 +27,7 @@
#include "bufferview_funcs.h" #include "bufferview_funcs.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "lyxrc.h" #include "lyxrc.h"
#include "debug.h"
using std::pair; using std::pair;
using std::make_pair; using std::make_pair;

View File

@ -26,6 +26,7 @@
#include "lyxrc.h" #include "lyxrc.h"
#include "support/path.h" #include "support/path.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "buffer.h"
#include "bufferlist.h" #include "bufferlist.h"
#include "debug.h" #include "debug.h"
#include "support/FileInfo.h" #include "support/FileInfo.h"

View File

@ -31,6 +31,7 @@
#endif #endif
#include "support/lyxalgo.h" #include "support/lyxalgo.h"
#include "support/LAssert.h"
#include "version.h" #include "version.h"
#include "kbmap.h" #include "kbmap.h"
#include "lyxfunc.h" #include "lyxfunc.h"

View File

@ -19,6 +19,7 @@
#include "lyxlex.h" #include "lyxlex.h"
#include "lyxlex_pimpl.h" #include "lyxlex_pimpl.h"
#include "debug.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "support/lstrings.h" #include "support/lstrings.h"

View File

@ -16,8 +16,9 @@
#pragma interface #pragma interface
#endif #endif
#include "bufferparams.h" #include "bufferparams.h" // Just to get the enum BufferParams::PAPER_SIZE (sic)
#include <boost/utility.hpp>
// #include <boost/utility.hpp>
/// This contains the runtime configuration of LyX /// This contains the runtime configuration of LyX
class LyXRC //: public noncopyable { class LyXRC //: public noncopyable {

View File

@ -36,6 +36,7 @@
#include "support/LOstream.h" #include "support/LOstream.h"
#include "debug.h" #include "debug.h"
#include "lyxlex.h" #include "lyxlex.h"
#include "lyxfont.h"
using std::ostream; using std::ostream;

View File

@ -22,6 +22,7 @@
#include "support/lyxalgo.h" #include "support/lyxalgo.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "support/lstrings.h"
#include "LyXView.h" #include "LyXView.h"
#include "XFormsView.h" #include "XFormsView.h"
#include "gettext.h" #include "gettext.h"

View File

@ -20,7 +20,7 @@
#include <vector> #include <vector>
#include "insets/inset.h" #include "insets/inset.h" // Just for Inset::Code
#include "layout.h" #include "layout.h"
class ParagraphParameters; class ParagraphParameters;
@ -139,7 +139,7 @@ public:
std::ostream &, TexRow & texrow); std::ostream &, TexRow & texrow);
/// ///
bool hasSameLayout(Paragraph const * par) const; bool hasSameLayout(Paragraph const * par) const;
/// ///
void makeSameLayout(Paragraph const * par); void makeSameLayout(Paragraph const * par);

View File

@ -20,6 +20,7 @@
#include "encoding.h" #include "encoding.h"
#include "lyxrc.h" #include "lyxrc.h"
#include "debug.h" #include "debug.h"
#include "support/LAssert.h"
extern int tex_code_break_column; extern int tex_code_break_column;

View File

@ -27,6 +27,12 @@
#pragma implementation "filetools.h" #pragma implementation "filetools.h"
#endif #endif
#include <cstdlib>
#include <fcntl.h>
#include <cerrno>
#include "debug.h"
#include "support/lstrings.h"
#include "filetools.h" #include "filetools.h"
#include "LSubstring.h" #include "LSubstring.h"
#include "lyx_gui_misc.h" #include "lyx_gui_misc.h"

View File

@ -11,15 +11,8 @@
#pragma interface #pragma interface
#endif #endif
#include <cstdlib>
#include <fcntl.h>
#include <cerrno>
#include <vector> #include <vector>
#include "debug.h"
#include "LString.h" #include "LString.h"
#include "support/lstrings.h"
/// ///

View File

@ -5,6 +5,7 @@
#include "os.h" #include "os.h"
#include "support/filetools.h" #include "support/filetools.h"
#include "support/lstrings.h"
string os::binpath_ = string(); string os::binpath_ = string();
string os::binname_ = string(); string os::binname_ = string();

View File

@ -30,6 +30,7 @@
#include "LaTeXFeatures.h" #include "LaTeXFeatures.h"
#include "support/lstrings.h" #include "support/lstrings.h"
#include "support/lyxmanip.h" #include "support/lyxmanip.h"
#include "support/LAssert.h"
#include "insets/insettabular.h" #include "insets/insettabular.h"
#include "insets/insettext.h" #include "insets/insettext.h"
#include "gettext.h" #include "gettext.h"

View File

@ -17,6 +17,7 @@
#include "layout.h" #include "layout.h"
#include "paragraph.h" #include "paragraph.h"
#include "support/textutils.h" #include "support/textutils.h"
#include "support/LAssert.h"
#include "insets/insetbib.h" #include "insets/insetbib.h"
#include "insets/insettext.h" #include "insets/insettext.h"
#include "insets/insetspecialchar.h" #include "insets/insetspecialchar.h"

View File

@ -19,6 +19,7 @@
#include "buffer.h" #include "buffer.h"
#include "insets/inset.h" #include "insets/inset.h"
#include "debug.h" #include "debug.h"
#include "support/LAssert.h"
/// the flag used by FinishUndo(); /// the flag used by FinishUndo();
bool undo_finished; bool undo_finished;