diff options
Diffstat (limited to 'src/modules/filters/swoptfilter.cpp')
-rw-r--r-- | src/modules/filters/swoptfilter.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/modules/filters/swoptfilter.cpp b/src/modules/filters/swoptfilter.cpp index 9d6dac4..5c205f5 100644 --- a/src/modules/filters/swoptfilter.cpp +++ b/src/modules/filters/swoptfilter.cpp @@ -1,9 +1,11 @@ /****************************************************************************** * - * swoptfilter - SWFilter descendant and base class for all option filters + * swoptfilter.cpp - SWFilter descendant and base class for all option + * filters * + * $Id: swoptfilter.cpp 2980 2013-09-14 21:51:47Z scribe $ * - * Copyright 2009 CrossWire Bible Society (http://www.crosswire.org) + * Copyright 2003-2013 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society * P. O. Box 2528 * Tempe, AZ 85280-2528 @@ -33,10 +35,13 @@ SWOptionFilter::SWOptionFilter() { optValues = ∅ } + SWOptionFilter::SWOptionFilter(const char *oName, const char *oTip, const StringList *oValues) { optName = oName; optTip = oTip; optValues = oValues; + if (optValues->begin() != optValues->end()) setOptionValue(*(optValues->begin())); + isBooleanVal = optValues->size() == 2 && (optionValue == "On" || optionValue == "Off"); } |