NCBI C++ ToolKit
Classes | Public Member Functions | Protected Attributes | List of all members
CSUCRefreshCntrl Class Reference

Search Toolkit Book for CSUCRefreshCntrl

#include <gui/packages/pkg_sequence_edit/suc_refresh_cntrl.hpp>

+ Inheritance diagram for CSUCRefreshCntrl:
+ Collaboration diagram for CSUCRefreshCntrl:

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 &reg_path)
 
virtual void LoadSettings ()
 
virtual void SaveSettings () const
 
- Public Member Functions inherited from IRefreshCntrl
virtual ~IRefreshCntrl ()
 

Protected Attributes

IWorkbenchm_Workbench
 
CGenericPanelm_Text
 
CRef< CSUCRefreshCntrlHelperm_Helper
 
string m_RegPath
 

Detailed Description

Definition at line 43 of file suc_refresh_cntrl.hpp.

Constructor & Destructor Documentation

◆ CSUCRefreshCntrl() [1/2]

CSUCRefreshCntrl::CSUCRefreshCntrl ( IWorkbench wb)

Definition at line 160 of file suc_refresh_cntrl.cpp.

References m_Helper, and SetRegistryPath().

◆ CSUCRefreshCntrl() [2/2]

CSUCRefreshCntrl::CSUCRefreshCntrl ( )

Definition at line 167 of file suc_refresh_cntrl.cpp.

References m_Helper, and SetRegistryPath().

◆ ~CSUCRefreshCntrl()

CSUCRefreshCntrl::~CSUCRefreshCntrl ( )
virtual

Definition at line 174 of file suc_refresh_cntrl.cpp.

References m_Text, and SaveSettings().

Member Function Documentation

◆ GetRefreshedText()

string CSUCRefreshCntrl::GetRefreshedText ( )
virtual

◆ LoadSettings()

void CSUCRefreshCntrl::LoadSettings ( )
virtual

◆ OnError()

void CSUCRefreshCntrl::OnError ( const string  error)

◆ OnSUCData()

void CSUCRefreshCntrl::OnSUCData ( CSUCResults sucData)

◆ RefreshText()

void CSUCRefreshCntrl::RefreshText ( CGenericPanel text)
virtual

Implements IRefreshCntrl.

Definition at line 220 of file suc_refresh_cntrl.cpp.

References LoadSettings(), m_Helper, m_Text, m_Workbench, and text().

◆ SaveSettings()

void CSUCRefreshCntrl::SaveSettings ( ) const
virtual

◆ SetRegistryPath()

void CSUCRefreshCntrl::SetRegistryPath ( const string reg_path)
virtual

Definition at line 255 of file suc_refresh_cntrl.cpp.

References m_RegPath.

Referenced by CSUCRefreshCntrl().

Member Data Documentation

◆ m_Helper

CRef<CSUCRefreshCntrlHelper> CSUCRefreshCntrl::m_Helper
protected

Definition at line 84 of file suc_refresh_cntrl.hpp.

Referenced by CSUCRefreshCntrl(), and RefreshText().

◆ m_RegPath

string CSUCRefreshCntrl::m_RegPath
protected

Definition at line 85 of file suc_refresh_cntrl.hpp.

Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().

◆ m_Text

CGenericPanel* CSUCRefreshCntrl::m_Text
protected

◆ m_Workbench

IWorkbench* CSUCRefreshCntrl::m_Workbench
protected

Definition at line 82 of file suc_refresh_cntrl.hpp.

Referenced by GetRefreshedText(), and RefreshText().


The documentation for this class was generated from the following files:
Modified on Tue Apr 23 07:38:36 2024 by modify_doxy.py rev. 669887