1 #ifndef MESSAGES_INTERFACE_H
2 #define MESSAGES_INTERFACE_H
3 
4 #include <QString>
5 #include <QObject>
6 
7 class Messages_interface {
8 public:
~Messages_interface()9   virtual ~Messages_interface() {}
10   virtual void message_warning(QString) = 0;
11   virtual void message_error(QString) = 0;
12   virtual void message_information(QString) = 0;
13 };
14 
15 Q_DECLARE_INTERFACE(Messages_interface,
16                     "com.geometryfactory.PolyhedronDemo.MessagesInterface/1.0")
17 
18 #endif // MESSAGES_INTERFACE_H
19