xref: /haiku/src/bin/pkgman/CommonOptions.h (revision a5a3b2d9a3d95cbae71eaf371708c73a1780ac0d)
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