1/* 2 * Copyright 2001-2015, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Rafael Romo 7 * Stefano Ceccherini (burton666@libero.it) 8 * Axel D��rfler, axeld@pinc-software.de 9 * Augustin Cavalier <waddlesplash> 10 */ 11#ifndef ALERT_WINDOW_H 12#define ALERT_WINDOW_H 13 14 15#include <Alert.h> 16#include <Font.h> 17#include <Messenger.h> 18#include <String.h> 19 20class BWindow; 21 22 23class AlertWindow : public BAlert { 24 public: 25 AlertWindow(BMessenger handler); 26 27 virtual void MessageReceived(BMessage* message); 28 virtual void DispatchMessage(BMessage* message, BHandler* handler); 29 30 private: 31 void UpdateCountdownView(); 32 33 int32 fSeconds; 34 BMessenger fHandler; 35 BFont fOriginalFont; 36 BFont fFont; 37}; 38 39#endif /* ALERT_WINDOW_H */ 40