NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IRemovePubs Class Referenceabstract

Search Toolkit Book for IRemovePubs

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

+ Inheritance diagram for IRemovePubs:

Public Member Functions

virtual ~IRemovePubs ()
 
CRef< CCmdCompositeGetCommand (objects::CSeq_entry_Handle tse)
 

Protected Member Functions

 IRemovePubs (const string &title)
 
virtual void x_ApplyToSeqAndFeat (CCmdComposite *composite)
 
void x_ApplyToDescriptors (const objects::CSeq_entry &se, CCmdComposite *composite)
 
virtual bool x_ApplyToPubdesc (objects::CPubdesc &pubdesc)=0
 

Protected Attributes

objects::CSeq_entry_Handle m_tse
 
string m_Title
 

Detailed Description

Definition at line 230 of file pubdesc_editor.hpp.

Constructor & Destructor Documentation

◆ ~IRemovePubs()

virtual IRemovePubs::~IRemovePubs ( )
inlinevirtual

Definition at line 233 of file pubdesc_editor.hpp.

◆ IRemovePubs()

IRemovePubs::IRemovePubs ( const string title)
inlineprotected

Definition at line 237 of file pubdesc_editor.hpp.

Member Function Documentation

◆ GetCommand()

CRef< CCmdComposite > IRemovePubs::GetCommand ( objects::CSeq_entry_Handle  tse)

◆ x_ApplyToDescriptors()

void IRemovePubs::x_ApplyToDescriptors ( const objects::CSeq_entry &  se,
CCmdComposite composite 
)
protected

◆ x_ApplyToPubdesc()

virtual bool IRemovePubs::x_ApplyToPubdesc ( objects::CPubdesc &  pubdesc)
protectedpure virtual

◆ x_ApplyToSeqAndFeat()

void IRemovePubs::x_ApplyToSeqAndFeat ( CCmdComposite composite)
protectedvirtual

Member Data Documentation

◆ m_Title

string IRemovePubs::m_Title
protected

Definition at line 245 of file pubdesc_editor.hpp.

Referenced by GetCommand().

◆ m_tse

objects::CSeq_entry_Handle IRemovePubs::m_tse
protected

Definition at line 244 of file pubdesc_editor.hpp.

Referenced by GetCommand(), x_ApplyToDescriptors(), and x_ApplyToSeqAndFeat().


The documentation for this class was generated from the following files:
Modified on Mon Feb 26 04:02:16 2024 by modify_doxy.py rev. 669887