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

Search Toolkit Book for IProjectItemExtension

#include <gui/core/project_item_extension.hpp>

+ Inheritance diagram for IProjectItemExtension:

Public Member Functions

virtual ~IProjectItemExtension ()
 
virtual void ProjectItemCreated (objects::CProjectItem &item, IServiceLocator *service_locator)=0
 
virtual void ProjectItemAttached (objects::CProjectItem &item, CGBDocument &doc, IServiceLocator *service_locator)=0
 
virtual void ProjectItemDetached (objects::CProjectItem &item, CGBDocument &doc, IServiceLocator *service_locator)=0
 

Detailed Description

Definition at line 47 of file project_item_extension.hpp.

Constructor & Destructor Documentation

◆ ~IProjectItemExtension()

virtual IProjectItemExtension::~IProjectItemExtension ( )
inlinevirtual

Definition at line 50 of file project_item_extension.hpp.

Member Function Documentation

◆ ProjectItemAttached()

virtual void IProjectItemExtension::ProjectItemAttached ( objects::CProjectItem &  item,
CGBDocument doc,
IServiceLocator service_locator 
)
pure virtual

◆ ProjectItemCreated()

virtual void IProjectItemExtension::ProjectItemCreated ( objects::CProjectItem &  item,
IServiceLocator service_locator 
)
pure virtual

◆ ProjectItemDetached()

virtual void IProjectItemExtension::ProjectItemDetached ( objects::CProjectItem &  item,
CGBDocument doc,
IServiceLocator service_locator 
)
pure virtual

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