/* * Copyright 2004-2018, Axel Dörfler, axeld@pinc-software.de. * All rights reserved. Distributed under the terms of the MIT license. */ #ifndef PROBE_WINDOW_H #define PROBE_WINDOW_H #include #include class ProbeWindow : public BWindow { public: ProbeWindow(BRect rect, entry_ref* ref); virtual ~ProbeWindow(); virtual void MessageReceived(BMessage* message); virtual bool QuitRequested(); virtual bool Contains(const entry_ref& ref, const char* attribute) = 0; protected: const entry_ref& Ref() const { return fRef; } private: entry_ref fRef; }; #endif /* PROBE_WINDOW_H */