![]()  | 
  
    Verovio
    
   Source code documentation 
   | 
 
This class is a base class of each styling parameter. More...
#include <options.h>
  
Public Member Functions | |
| virtual void | CopyTo (Option *option)=0 | 
| void | SetKey (const std::string &key) | 
| std::string | GetKey () const | 
| virtual bool | SetValueBool (bool value) | 
| virtual bool | SetValueDbl (double value) | 
| virtual bool | SetValueArray (const std::vector< std::string > &values) | 
| virtual bool | SetValue (const std::string &value) | 
| virtual std::string | GetStrValue () const =0 | 
| virtual std::string | GetDefaultStrValue () const =0 | 
| virtual void | Reset ()=0 | 
| virtual bool | IsSet () const =0 | 
| void | SetInfo (const std::string &title, const std::string &description) | 
| std::string | GetTitle () const | 
| std::string | GetDescription () const | 
| void | SetShortOption (char shortOption, bool isCmdOnly) | 
| char | GetShortOption () const | 
| bool | IsCmdOnly () const | 
| virtual bool | IsArgumentRequired () const | 
| jsonxx::Object | ToJson () const | 
| Return a JSON object for the option.  | |
Static Public Attributes | |
| static const std::map< int, std::string > | s_breaks | 
| Static maps used my OptionIntMap objects.  More... | |
| static const std::map< int, std::string > | s_condense | 
| static const std::map< int, std::string > | s_durationEq | 
| static const std::map< int, std::string > | s_elision | 
| static const std::map< int, std::string > | s_fontFallback | 
| static const std::map< int, std::string > | s_footer | 
| static const std::map< int, std::string > | s_header | 
| static const std::map< int, std::string > | s_ligatureOblique | 
| static const std::map< int, std::string > | s_multiRestStyle | 
| static const std::map< int, std::string > | s_pedalStyle | 
| static const std::map< int, std::string > | s_systemDivider | 
| static const std::map< int, std::string > | s_smuflTextFont | 
Protected Attributes | |
| std::string | m_title | 
| std::string | m_description | 
This class is a base class of each styling parameter.
      
  | 
  static | 
Static maps used my OptionIntMap objects.
Set in OptIntMap::Init