NCBI C++ ToolKit
|
Search Toolkit Book for CSUCRefreshCntrl
#include <gui/packages/pkg_sequence_edit/suc_refresh_cntrl.hpp>
Classes | |
class | CSUCRefreshCntrlHelper |
Public Member Functions | |
CSUCRefreshCntrl (IWorkbench *wb) | |
CSUCRefreshCntrl () | |
virtual | ~CSUCRefreshCntrl () |
virtual void | RefreshText (CGenericPanel *text) |
virtual string | GetRefreshedText () |
void | OnError (const string error) |
void | OnSUCData (CSUCResults &sucData) |
virtual void | SetRegistryPath (const string ®_path) |
virtual void | LoadSettings () |
virtual void | SaveSettings () const |
Public Member Functions inherited from IRefreshCntrl | |
virtual | ~IRefreshCntrl () |
Protected Attributes | |
IWorkbench * | m_Workbench |
CGenericPanel * | m_Text |
CRef< CSUCRefreshCntrlHelper > | m_Helper |
string | m_RegPath |
Definition at line 43 of file suc_refresh_cntrl.hpp.
CSUCRefreshCntrl::CSUCRefreshCntrl | ( | IWorkbench * | wb | ) |
Definition at line 160 of file suc_refresh_cntrl.cpp.
References m_Helper, and SetRegistryPath().
CSUCRefreshCntrl::CSUCRefreshCntrl | ( | ) |
Definition at line 167 of file suc_refresh_cntrl.cpp.
References m_Helper, and SetRegistryPath().
|
virtual |
Definition at line 174 of file suc_refresh_cntrl.cpp.
References m_Text, and SaveSettings().
|
virtual |
Implements IRefreshCntrl.
Definition at line 180 of file suc_refresh_cntrl.cpp.
References CSUCResults::CountLines(), CSUCResults::ExpandAll(), CSUCResults::GetLine(), IServiceLocator::GetServiceByType(), CSUCDataGenerator::GetSUCResults(), GetViewObjects(), i, m_Workbench, NULL, NStr::NumericToString(), text(), and wxT.
|
virtual |
Definition at line 276 of file suc_refresh_cntrl.cpp.
References CGuiRegistry::GetInstance(), CRegistryReadView::GetInt(), CGuiRegistry::GetReadView(), i, kFrameHeight, kFramePosX, kFramePosY, kFrameWidth, m_RegPath, and m_Text.
Referenced by RefreshText().
Definition at line 235 of file suc_refresh_cntrl.cpp.
References m_Text, CGenericPanel::SetText(), and ToWxString().
Referenced by CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification().
void CSUCRefreshCntrl::OnSUCData | ( | CSUCResults & | sucData | ) |
Definition at line 240 of file suc_refresh_cntrl.cpp.
References CSUCResults::GetText(), m_Text, CGenericPanel::SetText(), and text().
Referenced by CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification().
|
virtual |
Implements IRefreshCntrl.
Definition at line 220 of file suc_refresh_cntrl.cpp.
References LoadSettings(), m_Helper, m_Text, m_Workbench, and text().
|
virtual |
Definition at line 260 of file suc_refresh_cntrl.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kFrameHeight, kFramePosX, kFramePosY, kFrameWidth, m_RegPath, m_Text, and CRegistryWriteView::Set().
Referenced by ~CSUCRefreshCntrl().
Definition at line 255 of file suc_refresh_cntrl.cpp.
References m_RegPath.
Referenced by CSUCRefreshCntrl().
|
protected |
Definition at line 84 of file suc_refresh_cntrl.hpp.
Referenced by CSUCRefreshCntrl(), and RefreshText().
|
protected |
Definition at line 85 of file suc_refresh_cntrl.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().
|
protected |
Definition at line 83 of file suc_refresh_cntrl.hpp.
Referenced by LoadSettings(), OnError(), OnSUCData(), RefreshText(), SaveSettings(), and ~CSUCRefreshCntrl().
|
protected |
Definition at line 82 of file suc_refresh_cntrl.hpp.
Referenced by GetRefreshedText(), and RefreshText().