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

Search Toolkit Book for IWorkbenchAdvisor

IWorkbenchAdvisor This is an interface that assists IWorkbench in carrying out its functions. More...

#include <gui/framework/workbench.hpp>

+ Inheritance diagram for IWorkbenchAdvisor:

Public Member Functions

virtual string GetAppTitle ()=0
 get application title More...
 
virtual void PostCreateWindow ()=0
 called by Workbench after creating main app window More...
 
virtual void PostInit ()=0
 called after Workbench initialization has been completed More...
 
virtual void PreShutDown ()=0
 called by Workbench before starting ShutDown More...
 
virtual void PreDestroyWindow ()=0
 called by Workbench before destroying main app window More...
 
virtual bool CanShutDown ()=0
 
virtual ~IWorkbenchAdvisor ()
 

Detailed Description

IWorkbenchAdvisor This is an interface that assists IWorkbench in carrying out its functions.

IWorkbench calls IWorkbenchAdvisor's methods at particular moments during its lifetime. Overrding IWorkbenchAdvisor is the recommended way for adding application-specific funtionality.

Definition at line 70 of file workbench.hpp.


The documentation for this class was generated from the following file:
Modified on Sun Feb 25 03:04:18 2024 by modify_doxy.py rev. 669887