xref: /haiku/src/apps/screenshot/ScreenshotApp.h (revision be8fa2fb3088ab1921612b60f352dd9334b40b3d)
12ec6b3cfSWim van der Meer /*
22ec6b3cfSWim van der Meer  * Copyright 2010 Wim van der Meer <WPJvanderMeer@gmail.com>
32ec6b3cfSWim van der Meer  * Distributed under the terms of the MIT License.
42ec6b3cfSWim van der Meer  *
52ec6b3cfSWim van der Meer  * Authors:
62ec6b3cfSWim van der Meer  *		Wim van der Meer
72ec6b3cfSWim van der Meer  */
82ec6b3cfSWim van der Meer #ifndef SCREENSHOT_APP_H
92ec6b3cfSWim van der Meer #define SCREENSHOT_APP_H
102ec6b3cfSWim van der Meer 
112ec6b3cfSWim van der Meer 
122ec6b3cfSWim van der Meer #include <Application.h>
132ec6b3cfSWim van der Meer #include <Catalog.h>
142ec6b3cfSWim van der Meer 
152ec6b3cfSWim van der Meer 
162ec6b3cfSWim van der Meer class Utility;
172ec6b3cfSWim van der Meer 
182ec6b3cfSWim van der Meer 
192ec6b3cfSWim van der Meer class ScreenshotApp : public BApplication {
202ec6b3cfSWim van der Meer public:
212ec6b3cfSWim van der Meer 						ScreenshotApp();
222ec6b3cfSWim van der Meer 						~ScreenshotApp();
232ec6b3cfSWim van der Meer 
242ec6b3cfSWim van der Meer 			void		MessageReceived(BMessage* message);
25*0c9f5a02SWim van der Meer 			void		ArgvReceived(int32 argc, char** argv);
262ec6b3cfSWim van der Meer 			void		ReadyToRun();
272ec6b3cfSWim van der Meer 
282ec6b3cfSWim van der Meer private:
292ec6b3cfSWim van der Meer 			Utility*	fUtility;
30*0c9f5a02SWim van der Meer 			bool		fSilent;
31*0c9f5a02SWim van der Meer 			bool		fClipboard;
322ec6b3cfSWim van der Meer };
332ec6b3cfSWim van der Meer 
342ec6b3cfSWim van der Meer 
352ec6b3cfSWim van der Meer #endif // SCREENSHOT_APP_H
36