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
src
qisis
objs
QIsisApplication
QIsisApplication.h