File: Messages_interface.h

package info (click to toggle)
cgal 6.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 144,912 kB
  • sloc: cpp: 810,858; ansic: 208,477; sh: 493; python: 411; makefile: 286; javascript: 174
file content (18 lines) | stat: -rw-r--r-- 454 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef MESSAGES_INTERFACE_H
#define MESSAGES_INTERFACE_H

#include <QString>
#include <QObject>

class Messages_interface {
public:
  virtual ~Messages_interface() {}
  virtual void message_warning(QString) = 0;
  virtual void message_error(QString) = 0;
  virtual void message_information(QString) = 0;
};

Q_DECLARE_INTERFACE(Messages_interface,
                    "com.geometryfactory.CGALLab.MessagesInterface/1.0")

#endif // MESSAGES_INTERFACE_H