21 #ifndef Tulip_QTOPENGLERRORVIEWER_H
22 #define Tulip_QTOPENGLERRORVIEWER_H
24 #include <QtGui/QDialog>
26 #include <tulip/OpenGlErrorViewer.h>
29 class QtOpenGlErrorViewerWithAskAgainDialogData;
37 class TLP_QT_SCOPE QtOpenGlErrorViewer :
public OpenGlErrorViewer {
42 QtOpenGlErrorViewer(QWidget *parent=NULL):parent(parent) {}
47 virtual void displayError(
const std::string &title,
const std::string &errorMsg);
53 virtual void displayErrorWithAskAgain(
const std::string &title,
const std::string &errorMsg);
65 class TLP_QT_SCOPE QtOpenGlErrorViewerWithAskAgainDialog :
public QDialog {
66 friend class QtOpenGlErrorViewer;
68 QtOpenGlErrorViewerWithAskAgainDialog(QWidget *parent=NULL);
71 Ui::QtOpenGlErrorViewerWithAskAgainDialogData *_ui;