USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::QIsisApplication Class Reference

Handles exceptions which the QT event handlers and QApplication do not handle. More...

#include <QIsisApplication.h>

Inherits QApplication.

List of all members.

Public Member Functions

 QIsisApplication (int &argc, char *argv[])
 Constructor.
virtual bool notify (QObject *rec, QEvent *ev)
 notify - this function overrides the QApplication notify as QT event handlers do not handle exceptions.

Detailed Description

Handles exceptions which the QT event handlers and QApplication do not handle.

This class is derived of QApplication and handles the exception on handled by QT event handlers and QApplication. This class overrides QApplication's notify().

Author:
2009-11-24 Sharmila Prasad

Constructor & Destructor Documentation

Isis::QIsisApplication::QIsisApplication ( int &  argc,
char *  argv[] 
)

Constructor.

Parameters:
argc Pass this in from main(argc, argv)
argv Pass this in from main(argc, argv)

Member Function Documentation

bool Isis::QIsisApplication::notify ( QObject rec,
QEvent *  ev 
) [virtual]

notify - this function overrides the QApplication notify as QT event handlers do not handle exceptions.

QIsisApplication handles the exception by catching it and displaying the MessageBox Warning.

Author:
Sharmila Prasad (11/24/2009)
Parameters:
rec - QObject where the exception occured
ev - Event where the exception occured
Returns:
bool

The documentation for this class was generated from the following files: