Isis Developer Reference
|
Gui for Isis Applications. More...
#include <Gui.h>
Public Member Functions | |
void | ProgressText (const QString &text) |
Change progress text. | |
void | Progress (int percent) |
Update the progress bar. | |
int | Exec (void(*funct)()) |
Start the Gui and enter the main loop This routine only returns when the program is ready to exit. | |
bool | ProcessEvents () |
Let the event loop have some time to see if we need to cancel. | |
void | LoadMessage (const QString &message) |
Add more information to the error message. | |
int | ShowWarning () |
Show an error message and return if the user wants to continue/abort. | |
void | ShowLog () |
void | Log (const QString &text) |
Write text to the gui log. | |
Gui (Isis::UserInterface &ui) | |
Constructor. | |
~Gui () | |
Destructor. | |
bool | eventFilter (QObject *o, QEvent *e) |
Reset the Progress bar when the user moves the mouse onto the toolbar. | |
Static Public Member Functions | |
static void | checkX11 () |
check to see if X is available | |
static Gui * | Create (Isis::UserInterface &ui, int &argc, char *argv[]) |
Isis::Gui::Gui | ( | Isis::UserInterface & | ui | ) |
Constructor.
Referenced by Create().
Isis::Gui::~Gui | ( | ) |
Destructor.
|
static |
check to see if X is available
Referenced by Isis::UserInterface::UserInterface().
|
static |
References Gui(), and Isis::Preference::Preferences().
Referenced by Isis::UserInterface::UserInterface().
bool Isis::Gui::eventFilter | ( | QObject * | o, |
QEvent * | e ) |
Reset the Progress bar when the user moves the mouse onto the toolbar.
References Progress(), and ProgressText().
int Isis::Gui::Exec | ( | void(*)() | funct | ) |
Start the Gui and enter the main loop This routine only returns when the program is ready to exit.
Referenced by Isis::Application::Run().
void Isis::Gui::LoadMessage | ( | const QString & | message | ) |
Add more information to the error message.
Referenced by Isis::Application::GuiReportError().
void Isis::Gui::Log | ( | const QString & | text | ) |
Write text to the gui log.
References Isis::GuiLog::Write().
bool Isis::Gui::ProcessEvents | ( | ) |
Let the event loop have some time to see if we need to cancel.
This is normally called by the Isis::Progress class.
void Isis::Gui::Progress | ( | int | percent | ) |
Update the progress bar.
Referenced by eventFilter().
void Isis::Gui::ProgressText | ( | const QString & | text | ) |
Change progress text.
Referenced by eventFilter(), and Isis::Application::GuiReportError().
|
inline |
int Isis::Gui::ShowWarning | ( | ) |
Show an error message and return if the user wants to continue/abort.
References Isis::Application::GetUserInterface(), and Isis::iApp.
Referenced by Isis::Application::GuiReportError().