Skip to content

Commit

Permalink
Client: Added convenience headers for the client-side UI framework
Browse files Browse the repository at this point in the history
Excluding widget/dialog classes for now.
  • Loading branch information
skyjake committed Aug 29, 2013
1 parent aa26339 commit 4a27ab8
Show file tree
Hide file tree
Showing 80 changed files with 146 additions and 105 deletions.
46 changes: 33 additions & 13 deletions doomsday/client/client.pro
Expand Up @@ -108,36 +108,33 @@ DENG_API_HEADERS = \
$$DENG_API_DIR/doomsday.h

# Convenience headers.
DENG_HEADERS += \
DENG_CONVENIENCE_HEADERS += \
include/AtlasProceduralImage \
include/BiasDigest \
include/BiasIllum \
include/BiasSource \
include/BiasSurface \
include/BiasTracker \
include/BspLeaf \
include/BspNode \
include/CommandAction \
include/ContextWidgetOrganizer \
include/EntityDatabase \
include/Face \
include/FontLineWrapping \
include/Game \
include/Games \
include/GLTextComposer \
include/Grabbable \
include/GridLayout \
include/GuiRootWidget \
include/GuiWidget \
include/Hand \
include/HEdge \
include/HueCircle \
include/HueCircleVisual \
include/IHPlane \
include/Line \
include/Mesh \
include/Plane \
include/Polyobj \
include/WallEdge \
include/WallSpec \
include/Sector \
include/Surface \
include/Vertex

# Private headers.
DENG_HEADERS += \
include/MapElement \
include/Material \
include/MaterialArchive \
Expand All @@ -147,13 +144,36 @@ DENG_HEADERS += \
include/MaterialScheme \
include/MaterialSnapshot \
include/MaterialVariantSpec \
include/Mesh \
include/Plane \
include/Polyobj \
include/ProceduralImage \
include/Sector \
include/SequentialLayout \
include/SignalAction \
include/SkyFixEdge \
include/SubmenuAction \
include/Surface \
include/TextDrawable \
include/Texture \
include/TextureManifest \
include/Textures \
include/TextureScheme \
include/TextureVariantSpec \
include/TriangleStripBuilder \
include/TriangleStripBuilder \
include/ui/Data \
include/ui/Item \
include/ui/ListData \
include/ui/Margins \
include/ui/VariableToggleItem \
include/Vertex \
include/WallEdge \
include/WallSpec \
include/WidgetActions

# Private headers.
DENG_HEADERS += \
$$DENG_CONVENIENCE_HEADERS \
include/audio/audiodriver.h \
include/audio/audiodriver_music.h \
include/audio/m_mus2midi.h \
Expand Down
1 change: 1 addition & 0 deletions doomsday/client/include/AtlasProceduralImage
@@ -0,0 +1 @@
#include "ui/framework/atlasproceduralimage.h"
1 change: 1 addition & 0 deletions doomsday/client/include/CommandAction
@@ -0,0 +1 @@
#include "ui/framework/commandaction.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ContextWidgetOrganizer
@@ -0,0 +1 @@
#include "ui/framework/contextwidgetorganizer.h"
1 change: 1 addition & 0 deletions doomsday/client/include/FontLineWrapping
@@ -0,0 +1 @@
#include "ui/framework/fontlinewrapping.h"
1 change: 1 addition & 0 deletions doomsday/client/include/GLTextComposer
@@ -0,0 +1 @@
#include "ui/framework/gltextcomposer.h"
1 change: 1 addition & 0 deletions doomsday/client/include/GridLayout
@@ -0,0 +1 @@
#include "ui/framework/gridlayout.h"
1 change: 1 addition & 0 deletions doomsday/client/include/GuiRootWidget
@@ -0,0 +1 @@
#include "ui/framework/guirootwidget.h"
1 change: 1 addition & 0 deletions doomsday/client/include/GuiWidget
@@ -0,0 +1 @@
#include "ui/framework/guiwidget.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ProceduralImage
@@ -0,0 +1 @@
#include "ui/framework/proceduralimage.h"
1 change: 1 addition & 0 deletions doomsday/client/include/SequentialLayout
@@ -0,0 +1 @@
#include "ui/framework/sequentiallayout.h"
1 change: 1 addition & 0 deletions doomsday/client/include/SignalAction
@@ -0,0 +1 @@
#include "ui/framework/signalaction.h"
1 change: 1 addition & 0 deletions doomsday/client/include/TextDrawable
@@ -0,0 +1 @@
#include "ui/framework/textdrawable.h"
1 change: 1 addition & 0 deletions doomsday/client/include/WidgetActions
@@ -0,0 +1 @@
#include "ui/framework/widgetactions.h"
2 changes: 1 addition & 1 deletion doomsday/client/include/clientapp.h
Expand Up @@ -25,7 +25,7 @@
#include "network/serverlink.h"
#include "ui/inputsystem.h"
#include "ui/windowsystem.h"
#include "ui/framework/widgetactions.h"
#include "WidgetActions"
#include "updater.h"
#include "Games"
#include "world/world.h"
Expand Down
2 changes: 2 additions & 0 deletions doomsday/client/include/ui/ActionItem
@@ -0,0 +1,2 @@
#include "ui/framework/actionitem.h"

1 change: 1 addition & 0 deletions doomsday/client/include/ui/Data
@@ -0,0 +1 @@
#include "ui/framework/data.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ui/Item
@@ -0,0 +1 @@
#include "ui/framework/item.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ui/ListData
@@ -0,0 +1 @@
#include "ui/framework/listdata.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ui/Margins
@@ -0,0 +1 @@
#include "ui/framework/margins.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ui/SubmenuItem
@@ -0,0 +1 @@
#include "ui/framework/submenuitem.h"
1 change: 1 addition & 0 deletions doomsday/client/include/ui/VariableToggleItem
@@ -0,0 +1 @@
#include "ui/framework/variabletoggleitem.h"
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/clientwindow.h
Expand Up @@ -23,7 +23,7 @@

#include <de/PersistentCanvasWindow>

#include "ui/framework/guirootwidget.h"
#include "GuiRootWidget"
#include "resource/image.h"

/**
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/framework/data.h
Expand Up @@ -20,7 +20,7 @@
#define DENG_CLIENT_UI_DATA_H

#include <de/Observers>
#include "ui/framework/guiwidget.h"
#include "GuiWidget"

namespace ui {

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/framework/sequentiallayout.h
Expand Up @@ -20,7 +20,7 @@
#define DENG_CLIENT_SEQUENTIALLAYOUT_H

#include "../uidefs.h"
#include "guiwidget.h"
#include "GuiWidget"

/**
* Widget layout for a sequence of widgets.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/blurwidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef DENG_CLIENT_BLURWIDGET_H
#define DENG_CLIENT_BLURWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"

/**
* Utility widget for drawing blurred widget backgrounds. Many widgets can
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/busywidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef CLIENT_BUSYWIDGET_H
#define CLIENT_BUSYWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"
#include "progresswidget.h"

#include <de/GLTexture>
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/choicewidget.h
Expand Up @@ -21,7 +21,7 @@

#include "buttonwidget.h"
#include "popupmenuwidget.h"
#include "ui/framework/actionitem.h"
#include "ui/ActionItem"

/**
* Widget for choosing an item from a set of alternatives.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/consolewidget.h
Expand Up @@ -21,7 +21,7 @@

#include <QObject>

#include "ui/framework/guiwidget.h"
#include "GuiWidget"
#include "buttonwidget.h"
#include "consolecommandwidget.h"
#include "logwidget.h"
Expand Down
6 changes: 3 additions & 3 deletions doomsday/client/include/ui/widgets/labelwidget.h
Expand Up @@ -24,9 +24,9 @@
#include <de/GLUniform>

#include "../uidefs.h"
#include "ui/framework/guiwidget.h"
#include "ui/framework/data.h"
#include "ui/framework/proceduralimage.h"
#include "GuiWidget"
#include "ProceduralImage"
#include "ui/Data"

/**
* Widget showing a label text and/or image.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/legacywidget.h
Expand Up @@ -20,7 +20,7 @@
#ifndef CLIENT_LEGACYWIDGET_H
#define CLIENT_LEGACYWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"

/**
* Widget for legacy UI components.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/lineeditwidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef DENG_CLIENT_LINEEDITWIDGET_H
#define DENG_CLIENT_LINEEDITWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"
#include <de/shell/AbstractLineEditor>
#include <de/KeyEvent>

Expand Down
12 changes: 6 additions & 6 deletions doomsday/client/include/ui/widgets/menuwidget.h
Expand Up @@ -19,12 +19,12 @@
#ifndef DENG_CLIENT_MENUWIDGET_H
#define DENG_CLIENT_MENUWIDGET_H

#include "ui/framework/data.h"
#include "ui/framework/contextwidgetorganizer.h"
#include "ui/framework/actionitem.h"
#include "ui/framework/submenuitem.h"
#include "ui/framework/variabletoggleitem.h"
#include "ui/framework/gridlayout.h"
#include "ui/Data"
#include "ContextWidgetOrganizer"
#include "ui/ActionItem"
#include "ui/SubmenuItem"
#include "ui/VariableToggleItem"
#include "GridLayout"
#include "scrollareawidget.h"
#include "buttonwidget.h"

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/notificationwidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef DENG_CLIENT_NOTIFICATIONWIDGET_H
#define DENG_CLIENT_NOTIFICATIONWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"

/**
* Notification area.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/scrollareawidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef DENG_CLIENT_SCROLLAREAWIDGET_H
#define DENG_CLIENT_SCROLLAREAWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"

/**
* Scrollable area.
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/sliderwidget.h
Expand Up @@ -19,7 +19,7 @@
#ifndef DENG_CLIENT_SLIDERWIDGET_H
#define DENG_CLIENT_SLIDERWIDGET_H

#include "ui/framework/guiwidget.h"
#include "GuiWidget"

#include <de/Range>

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/include/ui/widgets/taskbarwidget.h
Expand Up @@ -22,7 +22,7 @@
#include <QObject>
#include <de/Action>

#include "ui/framework/guiwidget.h"
#include "GuiWidget"
#include "consolewidget.h"
#include "buttonwidget.h"

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/b_command.cpp
Expand Up @@ -25,7 +25,7 @@
#include "world/p_players.h"
#include "ui/b_main.h"
#include "ui/b_command.h"
#include "ui/framework/commandaction.h"
#include "CommandAction"

void B_InitCommandBindingList(evbinding_t* listRoot)
{
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/clientwindow.cpp
Expand Up @@ -41,7 +41,7 @@
#include "ui/widgets/notificationwidget.h"
#include "ui/widgets/gameselectionwidget.h"
#include "ui/widgets/progresswidget.h"
#include "ui/framework/commandaction.h"
#include "CommandAction"
#include "ui/mouse_qt.h"

#include "dd_main.h"
Expand Down
4 changes: 2 additions & 2 deletions doomsday/client/src/ui/dialogs/aboutdialog.cpp
Expand Up @@ -17,8 +17,8 @@
*/

#include "ui/dialogs/aboutdialog.h"
#include "ui/framework/sequentiallayout.h"
#include "ui/framework/signalaction.h"
#include "SequentialLayout"
#include "SignalAction"
#include "ui/widgets/labelwidget.h"
#include "ui/widgets/popupwidget.h"
#include "ui/widgets/documentwidget.h"
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/dialogs/messagedialog.cpp
Expand Up @@ -17,7 +17,7 @@
*/

#include "ui/dialogs/messagedialog.h"
#include "ui/framework/sequentiallayout.h"
#include "SequentialLayout"

using namespace de;
using namespace ui;
Expand Down
8 changes: 4 additions & 4 deletions doomsday/client/src/ui/dialogs/videosettingsdialog.cpp
Expand Up @@ -20,10 +20,10 @@
#include "ui/widgets/variabletogglewidget.h"
#include "ui/widgets/choicewidget.h"
#include "ui/widgets/taskbarwidget.h"
#include "ui/framework/sequentiallayout.h"
#include "ui/framework/gridlayout.h"
#include "ui/framework/commandaction.h"
#include "ui/framework/signalaction.h"
#include "SequentialLayout"
#include "GridLayout"
#include "CommandAction"
#include "SignalAction"
#include "ui/clientwindow.h"
#include "con_main.h"

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/framework/commandaction.cpp
Expand Up @@ -17,7 +17,7 @@
*/

#include "de_platform.h"
#include "ui/framework/commandaction.h"
#include "CommandAction"
#include "con_main.h"

using namespace de;
Expand Down
4 changes: 2 additions & 2 deletions doomsday/client/src/ui/framework/contextwidgetorganizer.cpp
Expand Up @@ -16,9 +16,9 @@
* http://www.gnu.org/licenses</small>
*/

#include "ui/framework/contextwidgetorganizer.h"
#include "ui/framework/item.h"
#include "ContextWidgetOrganizer"
#include "ui/widgets/labelwidget.h"
#include "ui/Item"

#include <QMap>

Expand Down
4 changes: 2 additions & 2 deletions doomsday/client/src/ui/framework/data.cpp
Expand Up @@ -16,8 +16,8 @@
* http://www.gnu.org/licenses</small>
*/

#include "ui/framework/data.h"
#include "ui/framework/item.h"
#include "ui/Data"
#include "ui/Item"
#include "ui/widgets/labelwidget.h"

#include <QtAlgorithms>
Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/framework/fontlinewrapping.cpp
Expand Up @@ -20,7 +20,7 @@
* http://www.gnu.org/licenses</small>
*/

#include "ui/framework/fontlinewrapping.h"
#include "FontLineWrapping"

#include <QMap>

Expand Down
2 changes: 1 addition & 1 deletion doomsday/client/src/ui/framework/gltextcomposer.cpp
Expand Up @@ -16,7 +16,7 @@
* http://www.gnu.org/licenses</small>
*/

#include "ui/framework/gltextcomposer.h"
#include "GLTextComposer"

#include <QList>

Expand Down
4 changes: 2 additions & 2 deletions doomsday/client/src/ui/framework/gridlayout.cpp
Expand Up @@ -16,8 +16,8 @@
* http://www.gnu.org/licenses</small>
*/

#include "ui/framework/gridlayout.h"
#include "ui/framework/sequentiallayout.h"
#include "GridLayout"
#include "SequentialLayout"

using namespace de;

Expand Down

0 comments on commit 4a27ab8

Please sign in to comment.