Isis 3 Programmer Reference
QIsisApplication.h
1 #ifndef QIsisApplication_H
2 #define QIsisApplication_H
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 
13 #include <QApplication>
14 #include <QUrl>
15 
16 namespace Isis {
36  class QIsisApplication : public QApplication {
37  Q_OBJECT
38 
39  public:
40  QIsisApplication(int &argc, char *argv[]);
41  virtual bool notify(QObject *rec, QEvent *ev);
42 
43  public slots:
44  void openUrl(QUrl url);
45  };
46 };
47 
48 #endif
Isis::QIsisApplication::openUrl
void openUrl(QUrl url)
Open a URL in the browser specified by Isis.
Definition: QIsisApplication.cpp:88
Isis::QIsisApplication::notify
virtual bool notify(QObject *rec, QEvent *ev)
notify - this function overrides the QApplication notify as QT event handlers do not handle exception...
Definition: QIsisApplication.cpp:74
Isis::QIsisApplication
Handles exceptions which the QT event handlers and QApplication do not handle.
Definition: QIsisApplication.h:36
Isis::QIsisApplication::QIsisApplication
QIsisApplication(int &argc, char *argv[])
Constructor.
Definition: QIsisApplication.cpp:28
QApplication
QObject
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16