Choreonoid  1.5
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
cnoid::MessageView Class Reference

#include <MessageView.h>

Inheritance diagram for cnoid::MessageView:
cnoid::View

Public Types

enum  MessageType { NORMAL, ERROR, WARNING, HIGHLIGHT }
 
- Public Types inherited from cnoid::View
enum  LayoutArea {
  LEFT = 0, LEFT_TOP = 0, LEFT_BOTTOM = 1, CENTER = 2,
  RIGHT = 3, BOTTOM = 4, NUM_AREAS
}
 

Public Member Functions

 MessageView ()
 
 ~MessageView ()
 
void put (const char *message)
 
void put (const std::string &message)
 
void put (const boost::format &message)
 
void put (const QString &message)
 
void put (int type, const char *message)
 
void put (int type, const std::string &message)
 
void put (int type, const boost::format &message)
 
void put (int type, const QString &message)
 
void putln ()
 
void putln (const char *message)
 
void putln (const std::string &message)
 
void putln (const boost::format &message)
 
void putln (const QString &message)
 
void putln (int type, const char *message)
 
void putln (int type, const std::string &message)
 
void putln (int type, const boost::format &message)
 
void putln (int type, const QString &message)
 
void notify (const char *message)
 
void notify (const std::string &message)
 
void notify (const boost::format &message)
 
void notify (const QString &message)
 
int currentColumn ()
 
void flush ()
 
void clear ()
 
std::ostream & cout (bool doFlush=false)
 
void beginStdioRedirect ()
 
void endStdioRedirect ()
 
SignalProxy< void(const std::string &text)> sigMessage ()
 
- Public Member Functions inherited from cnoid::View
 View ()
 
virtual ~View ()
 
ViewClassviewClass () const
 
void setName (const std::string &name)
 
std::string name () const
 
ViewAreaviewArea () const
 
bool isActive () const
 
void bringToFront ()
 
SignalProxy< void()> sigActivated ()
 
SignalProxy< void()> sigDeactivated ()
 
SignalProxy< void()> sigResized ()
 
SignalProxy< void()> sigRemoved ()
 
void setDefaultLayoutArea (LayoutArea area)
 
LayoutArea defaultLayoutArea () const
 
void setLayout (QLayout *layout)
 
QPoint viewAreaPos () const
 
virtual QWidget * indicatorOnInfoBar ()
 
void enableFontSizeZoomKeys (bool on)
 
virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 

Static Public Member Functions

static void initializeClass (ExtensionManager *ext)
 
static MessageViewmainInstance ()
 
static MessageViewinstance ()
 
static bool isFlushing ()
 
static SignalProxy< void()> sigFlushFinished ()
 
- Static Public Member Functions inherited from cnoid::View
static ViewlastFocusView ()
 
static SignalProxy< void(View *)> sigFocusChanged ()
 

Protected Member Functions

virtual bool event (QEvent *e)
 
- Protected Member Functions inherited from cnoid::View
void zoomFontSize (int zoom)
 
virtual void onActivated ()
 
virtual void onDeactivated ()
 
virtual void onAttachedMenuRequest (MenuManager &menuManager)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void resizeEvent (QResizeEvent *event)
 

Member Enumeration Documentation

Enumerator
NORMAL 
ERROR 
WARNING 
HIGHLIGHT 

Constructor & Destructor Documentation

MessageView::MessageView ( )
MessageView::~MessageView ( )

Member Function Documentation

void MessageView::beginStdioRedirect ( )
void MessageView::clear ( )
std::ostream & MessageView::cout ( bool  doFlush = false)
int MessageView::currentColumn ( )
void MessageView::endStdioRedirect ( )
bool MessageView::event ( QEvent *  e)
protectedvirtual
void MessageView::flush ( )
Note
Don't call this function from an expose event handler because it may cause a hangup of rendering.
void MessageView::initializeClass ( ExtensionManager ext)
static
MessageView * MessageView::instance ( )
static
Returns
The main instance of MessageView.
bool MessageView::isFlushing ( )
static
MessageView * MessageView::mainInstance ( )
static

Obsolete. Please use MessageView::instance().

void MessageView::notify ( const char *  message)
void MessageView::notify ( const std::string &  message)
void MessageView::notify ( const boost::format &  message)
void MessageView::notify ( const QString &  message)
void MessageView::put ( const char *  message)
void MessageView::put ( const std::string &  message)
void MessageView::put ( const boost::format &  message)
void MessageView::put ( const QString &  message)
void MessageView::put ( int  type,
const char *  message 
)
void MessageView::put ( int  type,
const std::string &  message 
)
void MessageView::put ( int  type,
const boost::format &  message 
)
void MessageView::put ( int  type,
const QString &  message 
)
void MessageView::putln ( )
void MessageView::putln ( const char *  message)
void MessageView::putln ( const std::string &  message)
void MessageView::putln ( const boost::format &  message)
void MessageView::putln ( const QString &  message)
void MessageView::putln ( int  type,
const char *  message 
)
void MessageView::putln ( int  type,
const std::string &  message 
)
void MessageView::putln ( int  type,
const boost::format &  message 
)
void MessageView::putln ( int  type,
const QString &  message 
)
SignalProxy< void()> MessageView::sigFlushFinished ( )
static
SignalProxy< void(const std::string &text)> MessageView::sigMessage ( )

The documentation for this class was generated from the following files: