diff options
Diffstat (limited to 'include/swdisp.h')
-rw-r--r-- | include/swdisp.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/include/swdisp.h b/include/swdisp.h index 4e3ef61..0a1b468 100644 --- a/include/swdisp.h +++ b/include/swdisp.h @@ -2,7 +2,7 @@ * swdisp.h - code for base class 'swdisp'. swdisp is the basis for all * types of displays (e.g. raw textout, curses, xwindow, etc.) * - * $Id: swdisp.h,v 1.5 2001/03/23 22:15:14 jansorg Exp $ + * $Id: swdisp.h,v 1.8 2002/10/01 19:52:40 dglassey Exp $ * * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society @@ -23,17 +23,20 @@ #ifndef SWDISP_H #define SWDISP_H +#include <swobject.h> #include <defs.h> +SWORD_NAMESPACE_START + class SWModule; /** swdisp is the basis for all types of displays * (e.g. raw textout, curses, xwindow, etc.) */ -class SWDLLEXPORT SWDisplay -{ +class SWDLLEXPORT SWDisplay : public SWObject { + static SWClass classdef; public: - SWDisplay () {}; + SWDisplay () { myclass = &classdef; }; /** casts a module to a character pointer and displays it to * raw output (overriden for different display types and * module types if necessary) @@ -43,4 +46,6 @@ public: */ virtual char Display (SWModule & imodule); }; + +SWORD_NAMESPACE_END #endif |