1 /* 2 * Copyright 2014, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * All Rights Reserved. Distributed under the terms of the MIT License. 4 */ 5 #ifndef COMMON_OPTIONS_H 6 #define COMMON_OPTIONS_H 7 8 9 #include <SupportDefs.h> 10 11 12 // common options 13 enum { 14 OPTION_DEBUG = 256, 15 }; 16 17 18 class CommonOptions { 19 public: 20 CommonOptions(); 21 ~CommonOptions(); 22 23 int32 DebugLevel() const 24 { return fDebugLevel; } 25 void SetDebugLevel(int level) 26 { fDebugLevel = level; } 27 28 bool HandleOption(int option); 29 30 private: 31 int32 fDebugLevel; 32 }; 33 34 35 #endif // COMMON_OPTIONS_H 36