|
Hugintrunk
0.1
|
The main window frame. More...
#include <ToolboxFrame.h>

Public Member Functions | |
| ToolboxFrame (wxWindow *parent) | |
| constructor More... | |
| virtual | ~ToolboxFrame () |
| destructor More... | |
| const wxString & | GetXRCPath () const |
| get the path to the xrc directory More... | |
| bool | HasMonitorProfile () const |
| cmsHPROFILE | GetMonitorProfile () const |
Public Member Functions inherited from AppBase::ProgressDisplay | |
| virtual | ~ProgressDisplay () |
| void | setMessage (const std::string &message, const std::string &filename="") |
| sets the message to given string More... | |
| void | taskFinished () |
| call when a task has finished and the status message should be cleared More... | |
| bool | updateDisplay () |
| updates the display, return true, if update was successful, false if cancel was pressed More... | |
| bool | updateDisplay (const std::string &message) |
| bool | updateDisplayValue () |
| void | setMaximum (int newMaximum) |
| sets the new maximum value of the progress value More... | |
| bool | wasCancelled () |
| return true, if process should be canceled by user e.g. More... | |
Protected Member Functions | |
| void | updateProgressDisplay () |
| called when a progress message should be displayed More... | |
| void | OnExit (wxCommandEvent &e) |
| void | OnQueueProgress (wxCommandEvent &e) |
Protected Member Functions inherited from AppBase::ProgressDisplay | |
| ProgressDisplay (int maximum=0) | |
| constructor More... | |
Private Attributes | |
| wxNotebook * | m_mainNotebook { nullptr } |
| MyExecPanel * | m_logPanel { nullptr } |
| wxSplitterWindow * | m_mainSplitter { nullptr } |
| EnfusePanel * | m_enfusePanel { nullptr } |
| StackerPanel * | m_stackerPanel { nullptr } |
| PerspectivePanel * | m_perspectivePanel { nullptr } |
| cmsHPROFILE | m_monitorProfile { nullptr } |
| monitor profile More... | |
| bool | m_hasMonitorProfile { false } |
| true, if we found a real monitor profile More... | |
Additional Inherited Members | |
Protected Attributes inherited from AppBase::ProgressDisplay | |
| bool | m_canceled |
| std::string | m_message |
| std::string | m_filename |
| int | m_maximum |
| int | m_progress |
The main window frame.
Definition at line 43 of file ToolboxFrame.h.
|
explicit |
constructor
Definition at line 38 of file ToolboxFrame.cpp.
References PerspectivePanel::Create(), EnfusePanel::Create(), StackerPanel::Create(), HuginBase::Color::GetMonitorProfile(), GetXRCPath(), HUGIN_IMGCACHE_UPPERBOUND, m_enfusePanel, m_hasMonitorProfile, m_logPanel, m_mainNotebook, m_mainSplitter, m_monitorProfile, m_perspectivePanel, m_stackerPanel, OnExit(), OnQueueProgress(), and hugin_utils::RestoreFramePosition().
|
virtual |
destructor
Definition at line 113 of file ToolboxFrame.cpp.
References m_mainNotebook, m_mainSplitter, and hugin_utils::StoreFramePosition().
| cmsHPROFILE ToolboxFrame::GetMonitorProfile | ( | ) | const |
Definition at line 132 of file ToolboxFrame.cpp.
References m_monitorProfile.
| const wxString & ToolboxFrame::GetXRCPath | ( | ) | const |
get the path to the xrc directory
Definition at line 122 of file ToolboxFrame.cpp.
Referenced by ToolboxFrame().
| bool ToolboxFrame::HasMonitorProfile | ( | ) | const |
Definition at line 127 of file ToolboxFrame.cpp.
References m_hasMonitorProfile.
|
protected |
Definition at line 137 of file ToolboxFrame.cpp.
Referenced by ToolboxFrame().
|
protected |
Definition at line 158 of file ToolboxFrame.cpp.
References m_enfusePanel, m_mainNotebook, m_perspectivePanel, m_stackerPanel, PerspectivePanel::OnProcessFinished(), EnfusePanel::OnProcessFinished(), and StackerPanel::OnProcessFinished().
Referenced by ToolboxFrame().
|
protectedvirtual |
called when a progress message should be displayed
Implements AppBase::ProgressDisplay.
Definition at line 142 of file ToolboxFrame.cpp.
References HUGIN_CONV_FILENAME, AppBase::ProgressDisplay::m_filename, and AppBase::ProgressDisplay::m_message.
|
private |
Definition at line 67 of file ToolboxFrame.h.
Referenced by OnQueueProgress(), and ToolboxFrame().
|
private |
true, if we found a real monitor profile
Definition at line 73 of file ToolboxFrame.h.
Referenced by HasMonitorProfile(), and ToolboxFrame().
|
private |
Definition at line 65 of file ToolboxFrame.h.
Referenced by ToolboxFrame().
|
private |
Definition at line 64 of file ToolboxFrame.h.
Referenced by OnQueueProgress(), ToolboxFrame(), and ~ToolboxFrame().
|
private |
Definition at line 66 of file ToolboxFrame.h.
Referenced by ToolboxFrame(), and ~ToolboxFrame().
|
private |
monitor profile
Definition at line 71 of file ToolboxFrame.h.
Referenced by GetMonitorProfile(), and ToolboxFrame().
|
private |
Definition at line 69 of file ToolboxFrame.h.
Referenced by OnQueueProgress(), and ToolboxFrame().
|
private |
Definition at line 68 of file ToolboxFrame.h.
Referenced by OnQueueProgress(), and ToolboxFrame().
1.8.5