![]() |
Isis 3 Developer Reference
|
Gui for Isis Applications. More...
#include <Gui.h>


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