1/* 2 * Copyright 2009, Axel D��rfler, axeld@pinc-software.de. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef SETTINGS_WINDOW_H 6#define SETTINGS_WINDOW_H 7 8 9#include <Messenger.h> 10 11#include "ActivityWindow.h" 12 13class IntervalSlider; 14 15 16class SettingsWindow : public BWindow { 17public: 18 SettingsWindow(ActivityWindow* target); 19 virtual ~SettingsWindow(); 20 21 virtual void MessageReceived(BMessage* message); 22 virtual bool QuitRequested(); 23 24private: 25 BRect _RelativeTo(BWindow* window); 26 27 BMessenger fTarget; 28 IntervalSlider* fIntervalSlider; 29}; 30 31static const uint32 kMsgTimeIntervalUpdated = 'tiup'; 32 33#endif // SETTINGS_WINDOW_H 34