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