root/src/apps/activitymonitor/ActivityMonitor.h
/*
 * Copyright 2008, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef ACTIVITY_MONITOR_H
#define ACTIVITY_MONITOR_H


#include <Application.h>
#include <Catalog.h>


class ActivityWindow;
class BMessage;

#undef B_TRANSLATION_CONTEXT
#define B_TRANSLATION_CONTEXT "ActivityWindow"


class ActivityMonitor : public BApplication {
public:
                                        ActivityMonitor();
        virtual                 ~ActivityMonitor();

        virtual void    ReadyToRun();

        virtual void    RefsReceived(BMessage* message);
        virtual void    MessageReceived(BMessage* message);

        virtual void    AboutRequested();

private:
        ActivityWindow* fWindow;
};

extern const char* kSignature;

#endif  // ACTIVITY_MONITOR_H