summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Forward.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-01-12 12:17:30 +0100
committerAndreas Kling <kling@serenityos.org>2021-01-12 12:17:46 +0100
commit13d7c09125f8eec703d0a43a9a87fc8aa08f7319 (patch)
tree70fd643c429cea5c1f9362c2674511d17a53f3b5 /Userland/Libraries/LibGUI/Forward.h
parentdc28c07fa526841e05e16161c74a6c23984f1dd5 (diff)
downloadserenity-13d7c09125f8eec703d0a43a9a87fc8aa08f7319.zip
Libraries: Move to Userland/Libraries/
Diffstat (limited to 'Userland/Libraries/LibGUI/Forward.h')
-rw-r--r--Userland/Libraries/LibGUI/Forward.h104
1 files changed, 104 insertions, 0 deletions
diff --git a/Userland/Libraries/LibGUI/Forward.h b/Userland/Libraries/LibGUI/Forward.h
new file mode 100644
index 0000000000..3f7d19c408
--- /dev/null
+++ b/Userland/Libraries/LibGUI/Forward.h
@@ -0,0 +1,104 @@
+/*
+ * Copyright (c) 2020, Andreas Kling <kling@serenityos.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+namespace GUI {
+
+class AbstractButton;
+class AbstractTableView;
+class AbstractView;
+class Action;
+class ActionGroup;
+class Application;
+class AutocompleteBox;
+class AutocompleteProvider;
+class BoxLayout;
+class Button;
+class CheckBox;
+class Command;
+class DragEvent;
+class DropEvent;
+class EditingEngine;
+class FileSystemModel;
+class Frame;
+class GroupBox;
+class HeaderView;
+class HorizontalBoxLayout;
+class HorizontalSlider;
+class Icon;
+class IconView;
+class JsonArrayModel;
+class KeyEvent;
+class Label;
+class Layout;
+class ListView;
+class Menu;
+class MenuBar;
+class MenuItem;
+class Model;
+class ModelEditingDelegate;
+class ModelIndex;
+class MouseEvent;
+class MultiPaintEvent;
+class MultiView;
+class OpacitySlider;
+class PaintEvent;
+class Painter;
+class ResizeCorner;
+class ResizeEvent;
+class ScrollBar;
+class Slider;
+class SortingProxyModel;
+class SpinBox;
+class Splitter;
+class StackWidget;
+class StatusBar;
+class SyntaxHighlighter;
+class TabWidget;
+class TableView;
+class TextBox;
+class TextDocument;
+class TextDocumentLine;
+class TextDocumentUndoCommand;
+class TextEditor;
+class ThemeChangeEvent;
+class ToolBar;
+class ToolBarContainer;
+class TreeView;
+class Variant;
+class VerticalBoxLayout;
+class VerticalSlider;
+class WMEvent;
+class Widget;
+class WidgetClassRegistration;
+class Window;
+class WindowServerConnection;
+
+enum class ModelRole;
+enum class SortOrder;
+
+}