QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RMessageHandler.h
Go to the documentation of this file.
1
20#ifndef RMESSAGEHANDLER_H
21#define RMESSAGEHANDLER_H
22
23#include "core_global.h"
24
25#include <QMetaType>
26
34public:
35 virtual ~RMessageHandler() {}
36
37 virtual void handleUserMessage(const QString& message, bool escape=true) = 0;
38 virtual void handleUserInfo(const QString& message, bool escape=true) = 0;
39 virtual void handleUserWarning(const QString& message,
40 bool messageBox = false, bool escape=true) = 0;
41 virtual void handleUserCommand(const QString& message, bool escape=true) = 0;
42};
43
45
46#endif
Q_DECLARE_METATYPE(RMath *)
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RMessageHandler.h:33
virtual void handleUserWarning(const QString &message, bool messageBox=false, bool escape=true)=0
virtual void handleUserMessage(const QString &message, bool escape=true)=0
virtual ~RMessageHandler()
Definition RMessageHandler.h:35
virtual void handleUserInfo(const QString &message, bool escape=true)=0
virtual void handleUserCommand(const QString &message, bool escape=true)=0
#define QCADCORE_EXPORT
Definition core_global.h:10