class FuncStatus;
class Inset;
class InsetLabel;
-class InsetRef;
-class Font;
-class Format;
class Lexer;
class Text;
class LyXVC;
class MacroSet;
class OutputParams;
class otexstream;
-class Paragraph;
class ParConstIterator;
class ParIterator;
class ParagraphList;
class Dimension;
class DispatchResult;
class DocIterator;
-class DocumentClass;
class FuncRequest;
class FuncStatus;
class Intl;
class Length;
class MathData;
class MathRow;
-class ParIterator;
class ParagraphMetrics;
class Point;
-class Row;
class TexRow;
class Text;
class TextMetrics;
namespace lyx {
-class Buffer;
-
enum CiteEngineType {
ENGINE_TYPE_AUTHORYEAR = 1,
namespace lyx {
class Inset;
-class Text;
class MathData;
-class Paragraph;
void lyxbreaker(void const * data, const char * hint, int size);
namespace lyx {
-class DocumentClass;
class ErrorList;
class InsetText;
class Cursor;
namespace lyx {
-class Layout;
-
/// Index into LayoutFileList. Basically a 'strong typedef'.
class LayoutFileIndex {
public:
class Buffer;
class Inset;
-class Text;
class ParagraphList;
class Buffer;
class BufferParams;
class Change;
-class Counters;
-class Cursor;
-class CursorSlice;
class DocIterator;
class docstring_list;
class DocumentClass;
class Inset;
-class InsetBibitem;
class LaTeXFeatures;
class InsetList;
class Language;
class Layout;
class Font;
-class MetricsInfo;
class OutputParams;
-class PainterInfo;
class ParagraphParameters;
class TocBackend;
class WordLangTuple;
*/
typedef std::vector<Row> RowList;
-class Buffer;
class BufferView;
-class BufferParams;
-class Font;
-class Inset;
class Paragraph;
-class MetricsInfo;
-class PainterInfo;
/// Helper class for paragraph metrics.
class ParagraphMetrics {
namespace support { class FileName; }
class Buffer;
-class DocIterator;
-class ParIterator;
/**
* Checks and loads a LyX file \param filename.
namespace lyx {
-class BufferView;
class Buffer;
class DispatchResult;
class docstring_list;
class FuncRequest;
class FuncStatus;
class Inset;
-class Lexer;
-struct RGBColor;
namespace frontend {
-class Clipboard;
-class FontLoader;
-class Selection;
-
/// The main application class
/**
There should be only one instance of this class. No Qt object
namespace lyx {
-class Buffer;
class DocIterator;
class Inset;
namespace lyx {
-class BufferView;
-class KeySymbol;
-
namespace frontend {
/**
namespace lyx {
-class BufferView;
class ColorCache;
class KeySymbol;
namespace frontend {
+class Clipboard;
+class FontLoader;
class GuiView;
-class GuiWorkArea;
class Menus;
-class SocketNotifier;
+class Selection;
class Toolbars;
/// The Qt main application class
namespace lyx {
-class BiblioInfo;
-
namespace frontend {
class GuiSelectionManager;
namespace lyx {
-class Buffer;
-
namespace frontend {
class GuiWorkArea;
namespace lyx {
-class BufferParams;
class LayoutModuleList;
class LyXModule;
-class TextClass;
namespace support {
class TempFile;
#include "ErrorList.h"
#include "ui_ErrorListUi.h"
-class QListWidgetItem;
-
namespace lyx {
namespace frontend {
#include <vector>
-class QListWidgetItem;
-
namespace lyx {
-class Format;
-
namespace frontend {
class GuiLyXFiles : public GuiDialog, public Ui::LyXFilesUi
#include <QPainterPath>
#include <stack>
-class QString;
-
namespace lyx {
class FontInfo;
namespace lyx {
-class Converters;
-class Formats;
-class Movers;
-
namespace frontend {
class PrefModule;
#include <QObject>
class QAbstractItemModel;
-class QAbstractListModel;
class QModelIndex;
-class QListView;
class QPushButton;
class QVariant;
class QAbstractItemView;
namespace lyx {
-class docstring_list;
-
namespace frontend {
class SpellcheckerWidget : public QTabWidget
namespace lyx {
namespace frontend {
-class TocModel;
class TocWidget;
class GuiToc : public DockView
namespace lyx {
-class DocumentClass;
-class Inset;
-
namespace frontend {
class Action;
class GuiCommandBuffer;
-class GuiLayoutFilterModel;
class GuiToolbar;
class GuiView;
-class LayoutBox;
class ToolbarInfo;
class ToolbarItem;
#include <QTabBar>
#include <QTabWidget>
-class QDragEnterEvent;
-class QDropEvent;
class QToolButton;
class QWidget;
namespace lyx {
class Buffer;
+class BufferView;
class FuncRequest;
namespace frontend {
namespace lyx {
-class Buffer;
-
namespace frontend {
class GuiCompleter;
namespace lyx {
-class DocumentClass;
-class Inset;
-
namespace frontend {
class GuiView;
#include <QFileDialog>
-class QToolButton;
-
namespace lyx {
class LyXFileDialog : public QFileDialog
#include <QHash>
#include <QWidget>
-class QAbstractButton;
class QHideEvent;
-class QLineEdit;
-class QPushButton;
class QStackedWidget;
class QTimer;
class QTreeWidget;
namespace lyx {
-class Buffer;
class BufferView;
class DocIterator;
class FuncRequest;
class QComboBox;
class QLineEdit;
-class QCheckBox;
class QString;
class QWidget;
-template <class T> class QList;
namespace lyx {
namespace support { class FileName; }
-class BufferParams;
-
namespace frontend {
class LengthCombo;
namespace graphics {
class Image;
-class Converter;
/// A graphics::Cache item holder.
class CacheItem {
namespace graphics {
-class Cache;
class PreviewLoader;
class Image;
namespace lyx {
-class Lexer;
-
namespace external {
/*
namespace lyx {
-class BiblioInfo;
class Buffer;
class BufferView;
class Change;
class MetricsInfo;
class OutputParams;
class PainterInfo;
-class ParConstIterator;
class ParIterator;
class Text;
class TocBackend;
-class TocList;
class XMLStream;
class otexstream;
namespace lyx {
-class BiblioInfo;
-
/////////////////////////////////////////////////////////////////////////
//
// InsetBibItem
namespace lyx {
-class BiblioInfo;
class docstring_list;
namespace support {
namespace lyx {
+class InsetCaption;
+
class InsetCaptionable : public InsetCollapsible
{
public:
namespace support { class TempFile; }
-namespace frontend { class Painter; }
-
/** A collapsible text inset
*/
versions of this inset.
*/
-class Language;
-
class InsetERT : public InsetCollapsible {
public:
///
namespace lyx {
-class BiblioInfo;
class Buffer;
class Dimension;
class InsetCommandParams;
namespace lyx {
-class Counter;
-
class InsetLabel : public InsetCommand
{
public:
namespace lyx {
-class LaTeXFeatures;
-
class InsetLine : public InsetCommand
{
public:
class FuncStatus;
class Lexer;
class OutputParams;
-class Paragraph;
class XMLStream;
class CursorSlice;
class Dimension;
class ParagraphList;
-class InsetCaption;
-class InsetTabular;
-class TocBuilder;
/**
A text inset is like a TeX box to write full text
*/
-class Cursor;
class OutputParams;
class MetricsInfo;
namespace lyx {
-class latexkeys;
-
/// Inset for end-of-line comments
class InsetMathComment : public InsetMathNest {
public:
namespace lyx {
-class BufferParams;
class BufferView;
/** Gridded math inset base class.
class Buffer;
class MathData;
class InsetMathMacroTemplate;
-class Paragraph;
class latexkeys;
enum MacroType {
namespace lyx {
-class Inset;
class InsetMath;
class MathAtom {
namespace lyx {
namespace support {
-class Systemcall;
-
/**
* Outputs to the console terminal the line buffered standard output and
* error of a spawned process when there is a controlling terminal and