]> git.lyx.org Git - features.git/commitdiff
Remove unused forward declarations
authorYuriy Skalko <yuriy.skalko@gmail.com>
Tue, 13 Oct 2020 06:40:24 +0000 (09:40 +0300)
committerYuriy Skalko <yuriy.skalko@gmail.com>
Tue, 13 Oct 2020 06:57:36 +0000 (09:57 +0300)
52 files changed:
src/Buffer.h
src/BufferView.h
src/Citation.h
src/CoordCache.h
src/CutAndPaste.h
src/LayoutFile.h
src/ParIterator.h
src/Paragraph.h
src/ParagraphMetrics.h
src/buffer_funcs.h
src/frontends/Application.h
src/frontends/Delegates.h
src/frontends/WorkArea.h
src/frontends/qt/GuiApplication.h
src/frontends/qt/GuiCitation.h
src/frontends/qt/GuiCompleter.h
src/frontends/qt/GuiDocument.h
src/frontends/qt/GuiErrorList.h
src/frontends/qt/GuiLyXFiles.h
src/frontends/qt/GuiPainter.h
src/frontends/qt/GuiPrefs.h
src/frontends/qt/GuiSelectionManager.h
src/frontends/qt/GuiSpellchecker.h
src/frontends/qt/GuiToc.h
src/frontends/qt/GuiToolbar.h
src/frontends/qt/GuiWorkArea.h
src/frontends/qt/GuiWorkArea_Private.h
src/frontends/qt/LayoutBox.h
src/frontends/qt/LyXFileDialog.h
src/frontends/qt/PanelStack.h
src/frontends/qt/TocModel.h
src/frontends/qt/qt_helpers.h
src/graphics/GraphicsCacheItem.h
src/graphics/PreviewImage.h
src/insets/ExternalTransforms.h
src/insets/Inset.h
src/insets/InsetBibitem.h
src/insets/InsetBibtex.h
src/insets/InsetCaptionable.h
src/insets/InsetCollapsible.h
src/insets/InsetERT.h
src/insets/InsetInclude.h
src/insets/InsetLabel.h
src/insets/InsetLine.h
src/insets/InsetTabular.h
src/insets/InsetText.h
src/mathed/InsetMath.h
src/mathed/InsetMathComment.h
src/mathed/InsetMathGrid.h
src/mathed/MacroTable.h
src/mathed/MathAtom.h
src/support/SystemcallPrivate.h

index e8f0aea8750ccc0706a6e7b2ff0f2aa933a4ed32..8aa84785008e54d3dd89e51da4d1d8208cd38e4e 100644 (file)
@@ -39,9 +39,6 @@ class FuncRequest;
 class FuncStatus;
 class Inset;
 class InsetLabel;
-class InsetRef;
-class Font;
-class Format;
 class Lexer;
 class Text;
 class LyXVC;
@@ -52,7 +49,6 @@ class MacroNameSet;
 class MacroSet;
 class OutputParams;
 class otexstream;
-class Paragraph;
 class ParConstIterator;
 class ParIterator;
 class ParagraphList;
index 2f6e429dd01027c019134e346a3beb936325f9e6..4a020eb3b21a2c3aa9be3240ba073e791fbdc526 100644 (file)
@@ -37,7 +37,6 @@ class CursorSlice;
 class Dimension;
 class DispatchResult;
 class DocIterator;
-class DocumentClass;
 class FuncRequest;
 class FuncStatus;
 class Intl;
@@ -45,10 +44,8 @@ class Inset;
 class Length;
 class MathData;
 class MathRow;
-class ParIterator;
 class ParagraphMetrics;
 class Point;
-class Row;
 class TexRow;
 class Text;
 class TextMetrics;
index 8aeb56c3e5a207b39fa67135692b836ef934716a..b7af22b751dac00951265db9d90be3ce43220d34 100644 (file)
@@ -18,8 +18,6 @@
 
 namespace lyx {
 
-class Buffer;
-
 
 enum CiteEngineType {
        ENGINE_TYPE_AUTHORYEAR = 1,
index 9871819c10aa1d1a961c7c01b094b7778572fc7d..38842be83cb0fa6f2ad81e5920912abf2a170f8e 100644 (file)
@@ -21,9 +21,7 @@
 namespace lyx {
 
 class Inset;
-class Text;
 class MathData;
-class Paragraph;
 
 void lyxbreaker(void const * data, const char * hint, int size);
 
index a6ce3fc74dc347ac97b6586168dedf85d2a669e7..54ca4e3dfd004a9a32ed37300978f8d915688439 100644 (file)
@@ -25,7 +25,6 @@
 
 namespace lyx {
 
-class DocumentClass;
 class ErrorList;
 class InsetText;
 class Cursor;
index 7fcc820bbf6f467949e28e2a544e9f3ee0df303a..fe865322667ed83b3500ba7af7d1a13aaaf0f781 100644 (file)
@@ -24,8 +24,6 @@
 
 namespace lyx {
 
-class Layout;
-
 /// Index into LayoutFileList. Basically a 'strong typedef'.
 class LayoutFileIndex {
 public:
index a7631838382f4c8159086bdd1512a00f1040ed5c..a4e410b7e22c93764bd2cffc6c6f567887c1b5f2 100644 (file)
@@ -21,7 +21,6 @@ namespace lyx {
 
 class Buffer;
 class Inset;
-class Text;
 class ParagraphList;
 
 
index 597a10b764b606f094b8ea6511bf69f260e7b720..0752dfeb0a76b494d5282f0c9bb7d9e0fe2aa7a2 100644 (file)
@@ -32,22 +32,16 @@ class AuthorList;
 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;
index 9ddc1b0211ac2cd47d1848cb07f0dddb1bb38c52..17d68b5ba86b3faface1b05e8426762e9907fbdb 100644 (file)
@@ -32,14 +32,8 @@ namespace lyx {
  */
 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 {
index 12aa84123e3d87f22f4633a0ac374497450cd626..7d0bd07f84294d24fe6e9c18bd4773aa369aa24c 100644 (file)
@@ -19,8 +19,6 @@ namespace lyx {
 namespace support { class FileName; }
 
 class Buffer;
-class DocIterator;
-class ParIterator;
 
 /**
  *  Checks and loads a LyX file \param filename.
index 49bf68ddd0d083727034a789f3b7864f1f2f1d62..5e3b37a7f11fa8529285d5da2940722185f71985 100644 (file)
 
 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
index b5844470e1827740b21cb7cc5ec7a0007eb3999f..c50df6b33f3b842de7fcedf7067dc13041bede78 100644 (file)
@@ -16,7 +16,6 @@
 
 namespace lyx {
 
-class Buffer;
 class DocIterator;
 class Inset;
 
index 743c1145a5ad5a0296ad6bbb24d836bb46240a76..d6912fc7fad982d59ba7ec90675ff970eee0a4e8 100644 (file)
@@ -18,9 +18,6 @@
 
 namespace lyx {
 
-class BufferView;
-class KeySymbol;
-
 namespace frontend {
 
 /**
index 4e0983b134511d9352c89c1a2954ad332871d6d5..a121b957a67753a9b4278cab5da050deb96351c0 100644 (file)
@@ -29,7 +29,6 @@ class QFont;
 
 namespace lyx {
 
-class BufferView;
 class ColorCache;
 class KeySymbol;
 
@@ -39,10 +38,11 @@ class FileName;
 
 namespace frontend {
 
+class Clipboard;
+class FontLoader;
 class GuiView;
-class GuiWorkArea;
 class Menus;
-class SocketNotifier;
+class Selection;
 class Toolbars;
 
 /// The Qt main application class
index db7ac312492474f2a692c9a99fb638bd304a4079..7e65fe64cb4a342c0fddc1343b5cca0933920004 100644 (file)
@@ -31,8 +31,6 @@
 
 namespace lyx {
 
-class BiblioInfo;
-
 namespace frontend {
 
 class GuiSelectionManager;
index 54ea5f0559b7e17da8550096784d4f9409fbb938..9cf5ad96d65765e3609d69d550b8dfb41a0fd970 100644 (file)
@@ -20,8 +20,6 @@
 
 namespace lyx {
 
-class Buffer;
-
 namespace frontend {
 
 class GuiWorkArea;
index 2ef9d250f95d1e7b4de951407da0795166efe983..73cc4d6b8b87361de6d256083586b4f5f0b254fb 100644 (file)
 
 namespace lyx {
 
-class BufferParams;
 class LayoutModuleList;
 class LyXModule;
-class TextClass;
 
 namespace support {
        class TempFile;
index 30d9e4435039e5116867cddffcf704536c9316a8..bc8488825314877807b42282c907729e22a71fbd 100644 (file)
@@ -16,8 +16,6 @@
 #include "ErrorList.h"
 #include "ui_ErrorListUi.h"
 
-class QListWidgetItem;
-
 namespace lyx {
 namespace frontend {
 
index 4d762fc20cbc25587d736eca017bcf10e4a69502..e22dafc2ef065860eac1d204133d7ed04062e442 100644 (file)
 
 #include <vector>
 
-class QListWidgetItem;
-
 namespace lyx {
 
-class Format;
-
 namespace frontend {
 
 class GuiLyXFiles : public GuiDialog, public Ui::LyXFilesUi
index 22d69a7fe330a50ce7ce75b2f2b4d073ffe03ce1..2e2a7f2ec8087d52e62ab1703e797141ea83f7f2 100644 (file)
@@ -21,8 +21,6 @@
 #include <QPainterPath>
 #include <stack>
 
-class QString;
-
 namespace lyx {
 
 class FontInfo;
index cb810c57f7f90519fe9c183fd5c5c6d25a36b062..90cf142185f0fb3f11738a26053a703f2ba0f9e5 100644 (file)
 
 namespace lyx {
 
-class Converters;
-class Formats;
-class Movers;
-
 namespace frontend {
 
 class PrefModule;
index 7a7d71d7e71e684e67d960b3dfabae891af4b9c4..dbf93893e9ddbdb1bf64347c571c22594e55ce82 100644 (file)
@@ -15,9 +15,7 @@
 #include <QObject>
 
 class QAbstractItemModel;
-class QAbstractListModel;
 class QModelIndex;
-class QListView;
 class QPushButton;
 class QVariant;
 class QAbstractItemView;
index 79c70880f090d6c252458cbf1eb5b7d060564b38..b113e75513c6d4cff0e1065f46dab25308b21168 100644 (file)
@@ -22,8 +22,6 @@ class QListWidgetItem;
 
 namespace lyx {
 
-class docstring_list;
-
 namespace frontend {
 
 class SpellcheckerWidget : public QTabWidget
index 7e6df1db1b234b7f4859aa620b0c70d00d0b9505..7add9810500a0c13e75781f14f868b07be90d26d 100644 (file)
@@ -20,7 +20,6 @@
 namespace lyx {
 namespace frontend {
 
-class TocModel;
 class TocWidget;
 
 class GuiToc : public DockView
index 8f4d4d927fa317bdbea753269d070c58ba8aa12a..53f3c9a454cd32c5cf9f5939624f1d949a9b8bee 100644 (file)
@@ -26,17 +26,12 @@ class QSettings;
 
 namespace lyx {
 
-class DocumentClass;
-class Inset;
-
 namespace frontend {
 
 class Action;
 class GuiCommandBuffer;
-class GuiLayoutFilterModel;
 class GuiToolbar;
 class GuiView;
-class LayoutBox;
 class ToolbarInfo;
 class ToolbarItem;
 
index d64dfe85ced46b2be679edfa4e2ebc6f82c399f2..2f155bf7c183bbdbff7154aba159b707a3e81e00 100644 (file)
 #include <QTabBar>
 #include <QTabWidget>
 
-class QDragEnterEvent;
-class QDropEvent;
 class QToolButton;
 class QWidget;
 
 namespace lyx {
 
 class Buffer;
+class BufferView;
 class FuncRequest;
 
 namespace frontend {
index 39130162ad0572d1f16ff2a5447ebd902a155bdf..e716323916f4dfb2c982790f367658b51cd92425 100644 (file)
@@ -22,8 +22,6 @@
 
 namespace lyx {
 
-class Buffer;
-
 namespace frontend {
 
 class GuiCompleter;
index 3980b6f0e64bfb90f42ac91ccca2be64997acbb9..a3d174e01a4f60875d552a3f0b06d6a003404b44 100644 (file)
@@ -22,9 +22,6 @@
 
 namespace lyx {
 
-class DocumentClass;
-class Inset;
-
 namespace frontend {
 
 class GuiView;
index 60d7fd2d6d748b02788eedaee04e43ff0bd523d4..769dc60d8c9d792a4a2d09a68480cba1ca8054a6 100644 (file)
@@ -16,8 +16,6 @@
 
 #include <QFileDialog>
 
-class QToolButton;
-
 namespace lyx {
 
 class LyXFileDialog : public QFileDialog
index 5c470aae2192285b0de69479a55e11fb80d614a3..220afeec798494c02e0bc4e19df8a846044c5b32 100644 (file)
 #include <QHash>
 #include <QWidget>
 
-class QAbstractButton;
 class QHideEvent;
-class QLineEdit;
-class QPushButton;
 class QStackedWidget;
 class QTimer;
 class QTreeWidget;
index ad65cdc2885cadef4adef52304f6cb15b391e84f..b2d74a2b510347630961882336b95fb70c6ab871 100644 (file)
@@ -19,7 +19,6 @@
 
 namespace lyx {
 
-class Buffer;
 class BufferView;
 class DocIterator;
 class FuncRequest;
index f0e535fe815f699e3630d9a5949280d945aad7de..aff144b055903c85060181e55a85c14c7b85d395 100644 (file)
 
 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;
index 6f7f968bc6a44086af831849470043faa4053c0e..ba5efe6b2ab564c925784fa9928b55a7e1bed8a2 100644 (file)
@@ -40,7 +40,6 @@ namespace support { class FileName; }
 namespace graphics {
 
 class Image;
-class Converter;
 
 /// A graphics::Cache item holder.
 class CacheItem {
index 6b5ac7e66cd1d1e0495a0b84a5aa37570fa7adfd..bea2553eebcbc2692c0350db0c1eb3495b4f006a 100644 (file)
@@ -22,7 +22,6 @@ class Dimension;
 
 namespace graphics {
 
-class Cache;
 class PreviewLoader;
 class Image;
 
index e880158dc13ece1d98c3bfb2dba839155fd65b1a..10c3dccd12431d3a11784275c8d3e0f0c59b75b3 100644 (file)
@@ -27,8 +27,6 @@
 
 namespace lyx {
 
-class Lexer;
-
 namespace external {
 
 /*
index 5557e25fc9647d69d562ce67044adb262e971beb..d2be340195f4eb6ce52c9a203e0ac94bc8aefa2b 100644 (file)
@@ -31,7 +31,6 @@
 
 namespace lyx {
 
-class BiblioInfo;
 class Buffer;
 class BufferView;
 class Change;
@@ -59,11 +58,9 @@ class MathAtom;
 class MetricsInfo;
 class OutputParams;
 class PainterInfo;
-class ParConstIterator;
 class ParIterator;
 class Text;
 class TocBackend;
-class TocList;
 class XMLStream;
 class otexstream;
 
index 6eae701f272f19e031560e2dfac99313c7c26b16..2a210e8c907085a711a654c500af9803afc1df59 100644 (file)
@@ -18,8 +18,6 @@
 
 namespace lyx {
 
-class BiblioInfo;
-
 /////////////////////////////////////////////////////////////////////////
 //
 // InsetBibItem
index d82d8adab47d923d1db0968f5f75c328004c78c9..be7659f223cf9dbbf18fecfc0c9dfb68ea9daa11 100644 (file)
@@ -16,7 +16,6 @@
 
 namespace lyx {
 
-class BiblioInfo;
 class docstring_list;
 
 namespace support {
index 2d5175ffd96ae7eacddade72090ad2c3771ab1bd..aa9a4cc4262862dca58fd36abf71e8d9fd1e3cb8 100644 (file)
@@ -20,6 +20,8 @@
 
 namespace lyx {
 
+class InsetCaption;
+
 class InsetCaptionable : public InsetCollapsible
 {
 public:
index f07aec09f773394da90cb480b029415400d14808..55044b47decd24b20f567b983330e6036551108d 100644 (file)
@@ -27,8 +27,6 @@ class InsetLayout;
 
 namespace support { class TempFile; }
 
-namespace frontend { class Painter; }
-
 /** A collapsible text inset
 
 */
index 1e127fc095ffa36f05750e8db6b2f4d60f40ea98..72220d07d0c7aeec383533c681a6071fd63cb9ce 100644 (file)
@@ -26,8 +26,6 @@ namespace lyx {
   versions of this inset.
 */
 
-class Language;
-
 class InsetERT : public InsetCollapsible {
 public:
        ///
index 5a9958cec8962d58231c8baffe5bb8b798e4a0a4..a2542543e3be87ba7602749481e8018ccc790b17 100644 (file)
@@ -22,7 +22,6 @@
 
 namespace lyx {
 
-class BiblioInfo;
 class Buffer;
 class Dimension;
 class InsetCommandParams;
index a5b9fefd824845bdc513644bc7804097b8f17b1b..54bfa071414aaec730c2b8b633d71d7ebd06fc3d 100644 (file)
@@ -17,8 +17,6 @@
 
 namespace lyx {
 
-class Counter;
-
 class InsetLabel : public InsetCommand
 {
 public:
index a6935445f217d6fb3a12b185f6c66980c90fb50a..361fbe5d6db0ba84f9fcc6ce8c27db6979d0fe1c 100644 (file)
@@ -20,8 +20,6 @@
 
 namespace lyx {
 
-class LaTeXFeatures;
-
 class InsetLine : public InsetCommand
 {
 public:
index d71c25bd71aa1fc555be840351299ea5c88b2623..2ee107a1926946ce8948eb4f300c33df2a988a11 100644 (file)
@@ -44,7 +44,6 @@ class CursorSlice;
 class FuncStatus;
 class Lexer;
 class OutputParams;
-class Paragraph;
 class XMLStream;
 
 
index 2f32bd25392611d694d10b2286e9ef48c2174081..6ce6b5af072074d6c8b32dffa6cf0c7e42d1d573 100644 (file)
@@ -23,9 +23,6 @@ class CompletionList;
 class CursorSlice;
 class Dimension;
 class ParagraphList;
-class InsetCaption;
-class InsetTabular;
-class TocBuilder;
 
 /**
  A text inset is like a TeX box to write full text
index 157fcb1a9b7179828ecc5618caf6ccca151f3353..3eae9295a46d95e3c4825cf9f882a631a4632d66 100644 (file)
@@ -64,7 +64,6 @@ inclusion in the "real LyX insets" FormulaInset and FormulaMacroInset.
 
 */
 
-class Cursor;
 class OutputParams;
 class MetricsInfo;
 
index e4dcf65869eba8ad711c1cf9cc5049d40263dce1..0134f6cfa970e9f80089345d339b1213351c4741 100644 (file)
@@ -17,8 +17,6 @@
 
 namespace lyx {
 
-class latexkeys;
-
 /// Inset for end-of-line comments
 class InsetMathComment : public InsetMathNest {
 public:
index d78e0891a5830a859e59fee5931b87f77999d653..87f781aa7adb1e71936b8ccf03d9c73dad304e2c 100644 (file)
@@ -20,7 +20,6 @@
 
 namespace lyx {
 
-class BufferParams;
 class BufferView;
 
 /** Gridded math inset base class.
index acc4004109d8e4e9e85398554977b48bd0915e4e..e83be84b753b02945d3b687726a85784602b4ece 100644 (file)
@@ -26,7 +26,6 @@ namespace lyx {
 class Buffer;
 class MathData;
 class InsetMathMacroTemplate;
-class Paragraph;
 class latexkeys;
 
 enum MacroType {
index 5d20e69bbf0d863114a57b78cda3966661c6a522..aa6e317f899b0196891e65f7f4dd42f1cb7014a1 100644 (file)
@@ -44,7 +44,6 @@ Andre'
 
 namespace lyx {
 
-class Inset;
 class InsetMath;
 
 class MathAtom {
index 6ab479f73c329fd5b68a786b9cd6a608c478e9a2..19771dfc7319c1e7e1473ad88dc059531e24ab22 100644 (file)
@@ -20,8 +20,6 @@
 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