#ifndef MAIN_WINDOW_USER_H
#define MAIN_WINDOW_USER_H

#ifndef USER_H
#include "User.h"
#endif

namespace MM
{

class Main_window_user : public User
{
public:
    virtual void status      (Text const& message);

    virtual void clock       ();
    static bool  clock_performed ();

    virtual void info        (Text const& message);
    virtual void warning     (Text const& message);
    virtual void error       (Text const& message);
    virtual void fatal_error (Text const& message);
    virtual bool question    (Text const& message);


    virtual bool    choose      (Text const& question, 
                                 Array <Text> const& list,
                                 Text & result);

    virtual bool    choose      (Text const& question, 
                                 Array <Text> const& list, 
                                 int & n);
};

}//MM

#endif//MAIN_WINDOW_USER_H
