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 BCatalog fCatalog; 302ec6b3cfSWim van der Meer Utility* fUtility; 31*0c9f5a02SWim van der Meer bool fSilent; 32*0c9f5a02SWim van der Meer bool fClipboard; 332ec6b3cfSWim van der Meer }; 342ec6b3cfSWim van der Meer 352ec6b3cfSWim van der Meer 362ec6b3cfSWim van der Meer #endif // SCREENSHOT_APP_H 37