NCBI C++ ToolKit
Public Member Functions | List of all members
IDMSearchFormController Class Referenceabstract

Search Toolkit Book for IDMSearchFormController

IDMSearchFormController - interface representing an entity that controls the lifecycle of search Form and Tool. More...

#include <gui/core/dm_search_tool.hpp>

+ Inheritance diagram for IDMSearchFormController:

Public Member Functions

virtual ~IDMSearchFormController ()
 
virtual CDataMiningServiceGetDataMiningService ()=0
 
IDMSearchTool callbacks
virtual void OnSearchFinished (CDMSearchResult &)
 
virtual void OnSearchProgress (CDMSearchResult &, const string &)
 
virtual void OnSearchCanceled ()
 
virtual void OnSearchFailed (const string &)
 
virtual void OnSearchEnabled (bool)
 

Detailed Description

IDMSearchFormController - interface representing an entity that controls the lifecycle of search Form and Tool.

Definition at line 268 of file dm_search_tool.hpp.

Constructor & Destructor Documentation

◆ ~IDMSearchFormController()

virtual IDMSearchFormController::~IDMSearchFormController ( )
inlinevirtual

Definition at line 271 of file dm_search_tool.hpp.

Member Function Documentation

◆ GetDataMiningService()

virtual CDataMiningService* IDMSearchFormController::GetDataMiningService ( )
pure virtual

Implemented in CDataMiningPanel.

Referenced by CSearchFormBase::UpdateContexts().

◆ OnSearchCanceled()

virtual void IDMSearchFormController::OnSearchCanceled ( )
inlinevirtual

Reimplemented in CDataMiningPanel.

Definition at line 280 of file dm_search_tool.hpp.

Referenced by CSearchToolBase::x_OnJobCanceled().

◆ OnSearchEnabled()

virtual void IDMSearchFormController::OnSearchEnabled ( bool  )
inlinevirtual

◆ OnSearchFailed()

virtual void IDMSearchFormController::OnSearchFailed ( const string )
inlinevirtual

Reimplemented in CDataMiningPanel.

Definition at line 281 of file dm_search_tool.hpp.

Referenced by CSearchToolBase::x_OnJobCompleted(), and CSearchToolBase::x_OnJobFailed().

◆ OnSearchFinished()

virtual void IDMSearchFormController::OnSearchFinished ( CDMSearchResult )
inlinevirtual

Reimplemented in CDataMiningPanel.

Definition at line 277 of file dm_search_tool.hpp.

Referenced by CSearchToolBase::x_OnJobCompleted().

◆ OnSearchProgress()

virtual void IDMSearchFormController::OnSearchProgress ( CDMSearchResult ,
const string  
)
inlinevirtual

Reimplemented in CDataMiningPanel.

Definition at line 278 of file dm_search_tool.hpp.

Referenced by CSearchToolBase::OnProgress().


The documentation for this class was generated from the following file:
Modified on Mon Mar 04 05:14:36 2024 by modify_doxy.py rev. 669887