#ifndef MONITOR_PRESENTATION_FRAME_H
#define MONITOR_PRESENTATION_FRAME_H

#ifndef  MONITOR_PRESENTATION_H
#include "Monitor_presentation.h"
#endif

#ifndef MONITOR_H
#include "Monitor.h"
#endif

#ifndef DBC_H
#include "DbC.h"
class Monitor;
#endif

namespace MM
{

class Monitor_presentation_frame : public  Monitor_presentation, protected DbC
{
protected:
    Monitor &   monitor_;

public:
    explicit    Monitor_presentation_frame (Monitor & monitor)
    :  monitor_ (monitor) {}
//    virtual Monitor &           monitor ()          {return monitor_;}
//    virtual Monitor const &     monitor () const    {return monitor_;}

    virtual void    clear () {monitor_.clear();}
};

}//MM

#endif //MONITOR_PRESENTATION_FRAME_H
