00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019
00020
00021 #ifndef GBFHEADINGS_H
00022 #define GBFHEADINGS_H
00023
00024 #include <swfilter.h>
00025
00026 #include <defs.h>
00027
00030 class SWDLLEXPORT GBFHeadings:public SWFilter
00031 {
00032 bool option;
00033 static const char on[];
00034 static const char off[];
00035 static const char optName[];
00036 static const char optTip[];
00037 OptionsList options;
00038 public:
00039 GBFHeadings ();
00040 virtual ~ GBFHeadings ();
00041 virtual char ProcessText (char *text, int maxlen, const SWKey * key);
00042 virtual const char *getOptionName ()
00043 {
00044 return optName;
00045 }
00046 virtual const char *getOptionTip ()
00047 {
00048 return optTip;
00049 }
00050 virtual void setOptionValue (const char *ival);
00051 virtual const char *getOptionValue ();
00052 virtual OptionsList getOptionValues ()
00053 {
00054 return options;
00055 }
00056 };
00057
00058 #endif