⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pluginlibinfo.hpp

📁 ncbi源码
💻 HPP
字号:
/* * =========================================================================== * PRODUCTION $Log: PluginLibInfo.hpp,v $ * PRODUCTION Revision 1000.0  2003/10/31 20:34:13  gouriano * PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.3 * PRODUCTION * =========================================================================== *//* $Id: PluginLibInfo.hpp,v 1000.0 2003/10/31 20:34:13 gouriano Exp $ * =========================================================================== * *                            PUBLIC DOMAIN NOTICE *               National Center for Biotechnology Information * *  This software/database is a "United States Government Work" under the *  terms of the United States Copyright Act.  It was written as part of *  the author's official duties as a United States Government employee and *  thus cannot be copyrighted.  This software/database is freely available *  to the public for use. The National Library of Medicine and the U.S. *  Government have not placed any restriction on its use or reproduction. * *  Although all reasonable efforts have been taken to ensure the accuracy *  and reliability of the software and data, the NLM and the U.S. *  Government do not and cannot warrant the performance or results that *  may be obtained by using this software or data. The NLM and the U.S. *  Government disclaim all warranties, express or implied, including *  warranties of performance, merchantability or fitness for any particular *  purpose. * *  Please cite the author in any work or product based on this material. * * =========================================================================== * * Author:  ....... * * File Description: *   ....... * * Remark: *   This code was originally generated by application DATATOOL *   using specifications from the data definition file *   'plugin.asn'. */#ifndef GUI_CORE_PLUGIN_PLUGINLIBINFO_HPP#define GUI_CORE_PLUGIN_PLUGINLIBINFO_HPP// generated includes#include <gui/plugin/PluginLibInfo_.hpp>#include <gui/plugin/PluginInfo.hpp>// generated classesBEGIN_NCBI_SCOPEBEGIN_objects_SCOPE // namespace ncbi::objects::class CPluginCommandSet;class NCBI_XGBPLUGIN_EXPORT CPluginLibInfo : public CPluginLibInfo_Base{    typedef CPluginLibInfo_Base Tparent;public:    // constructor    CPluginLibInfo(void);    // destructor    ~CPluginLibInfo(void);    //    // we forward all of the interface on to the info object    // this makes CPluginLibInfo a proxy for CPluginInfo    //    // getters    // setters    void ResetVer_major(void);    int GetVer_major(void) const;    void SetVer_major(int value);    int& SetVer_major(void);    void ResetVer_minor(void);    int GetVer_minor(void) const;    void SetVer_minor(int value);    int& SetVer_minor(void);    void ResetVer_revision(void);    int GetVer_revision(void) const;    void SetVer_revision(int value);    int& SetVer_revision(void);    bool IsSetVer_build_date(void) const;    void ResetVer_build_date(void);    const string& GetVer_build_date(void) const;    void SetVer_build_date(const string& value);    string& SetVer_build_date(void);    void ResetClass_name(void);    const string& GetClass_name(void) const;    void SetClass_name(const string& value);    string& SetClass_name(void);    void ResetMenu_item(void);    const string& GetMenu_item(void) const;    void SetMenu_item(const string& value);    string& SetMenu_item(void);    void ResetTooltip(void);    const string& GetTooltip(void) const;    void SetTooltip(const string& value);    string& SetTooltip(void);    void ResetHelp_file(void);    const string& GetHelp_file(void) const;    void SetHelp_file(const string& value);    string& SetHelp_file(void);    void ResetCommands(void);    const CPluginCommandSet& GetCommands(void) const;    void SetCommands(CPluginCommandSet& value);    CPluginCommandSet& SetCommands(void);private:    // Prohibit copy constructor and assignment operator    CPluginLibInfo(const CPluginLibInfo& value);    CPluginLibInfo& operator=(const CPluginLibInfo& value);};/////////////////// CPluginLibInfo inline methods// constructorinlineCPluginLibInfo::CPluginLibInfo(void){}//// we forward all of the interface on to the info object// this makes CPluginLibInfo a prxy for CPluginInfo////// major version number//inlinevoid CPluginLibInfo::ResetVer_major(void){    SetInfo().ResetVer_major();}inlineint CPluginLibInfo::GetVer_major(void) const{    return GetInfo().GetVer_major();}inlinevoid CPluginLibInfo::SetVer_major(int value){    SetInfo().SetVer_major(value);}inlineint& CPluginLibInfo::SetVer_major(void){    return SetInfo().SetVer_major();}//// minor version number//inlinevoid CPluginLibInfo::ResetVer_minor(void){    SetInfo().ResetVer_minor();}inlineint CPluginLibInfo::GetVer_minor(void) const{    return GetInfo().GetVer_minor();}inlinevoid CPluginLibInfo::SetVer_minor(int value){    SetInfo().SetVer_minor(value);}inlineint& CPluginLibInfo::SetVer_minor(void){    return SetInfo().SetVer_minor();}//// revision version number//inlinevoid CPluginLibInfo::ResetVer_revision(void){    SetInfo().ResetVer_revision();}inlineint CPluginLibInfo::GetVer_revision(void) const{    return GetInfo().GetVer_revision();}inlinevoid CPluginLibInfo::SetVer_revision(int value){    SetInfo().SetVer_revision(value);}inlineint& CPluginLibInfo::SetVer_revision(void){    return SetInfo().SetVer_revision();}//// build date//inlinevoid CPluginLibInfo::ResetVer_build_date(void){    SetInfo().ResetVer_build_date();}inlineconst string& CPluginLibInfo::GetVer_build_date(void) const{    return GetInfo().GetVer_build_date();}inlinevoid CPluginLibInfo::SetVer_build_date(const string& value){    SetInfo().SetVer_build_date(value);}inlinestring& CPluginLibInfo::SetVer_build_date(void){    return SetInfo().SetVer_build_date();}//// class name//inlinevoid CPluginLibInfo::ResetClass_name(void){    SetInfo().ResetClass_name();}inlineconst string& CPluginLibInfo::GetClass_name(void) const{    return GetInfo().GetClass_name();}inlinevoid CPluginLibInfo::SetClass_name(const string& value){    SetInfo().SetClass_name(value);}inlinestring& CPluginLibInfo::SetClass_name(void){    return SetInfo().SetClass_name();}//// menu item//inlinevoid CPluginLibInfo::ResetMenu_item(void){    SetInfo().ResetMenu_item();}inlineconst string& CPluginLibInfo::GetMenu_item(void) const{    return GetInfo().GetMenu_item();}inlinevoid CPluginLibInfo::SetMenu_item(const string& value){    SetInfo().SetMenu_item(value);}inlinestring& CPluginLibInfo::SetMenu_item(void){    return SetInfo().SetMenu_item();}//// help file//inlinevoid CPluginLibInfo::ResetHelp_file(void){    SetInfo().ResetHelp_file();}inlineconst string& CPluginLibInfo::GetHelp_file(void) const{    return GetInfo().GetHelp_file();}inlinevoid CPluginLibInfo::SetHelp_file(const string& value){    SetInfo().SetHelp_file(value);}inlinestring& CPluginLibInfo::SetHelp_file(void){    return SetInfo().SetHelp_file();}//// tooltip//inlinevoid CPluginLibInfo::ResetTooltip(void){    SetInfo().ResetTooltip();}inlineconst string& CPluginLibInfo::GetTooltip(void) const{    return GetInfo().GetTooltip();}inlinevoid CPluginLibInfo::SetTooltip(const string& value){    SetInfo().SetTooltip(value);}inlinestring& CPluginLibInfo::SetTooltip(void){    return SetInfo().SetTooltip();}//// commands//inlinevoid CPluginLibInfo::ResetCommands(void){    SetInfo().ResetCommands();}inlineconst CPluginCommandSet& CPluginLibInfo::GetCommands(void) const{    return GetInfo().GetCommands();}inlinevoid CPluginLibInfo::SetCommands(CPluginCommandSet& value){    SetInfo().SetCommands(value);}inlineCPluginCommandSet& CPluginLibInfo::SetCommands(void){    return SetInfo().SetCommands();}/////////////////// end of CPluginLibInfo inline methodsEND_objects_SCOPE // namespace ncbi::objects::END_NCBI_SCOPE/** ===========================================================================** $Log: PluginLibInfo.hpp,v $* Revision 1000.0  2003/10/31 20:34:13  gouriano* PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.3** Revision 1.3  2003/05/19 13:33:02  dicuccio* Moved gui/core/plugin --> gui/plugin/** Revision 1.2  2003/03/10 16:02:57  dicuccio* Added missing Win32 export specifiers** Revision 1.1  2003/02/24 13:00:18  dicuccio* Renamed classes in plugin spec:*     CArgSeg --> CPluginArgSet*     CArgument --> CPluginArg*     CPluginArgs --> CPluginCommand*     CPluginCommands --> CPluginCommandSet*** ===========================================================================*/#endif // GUI_CORE_PLUGIN_PLUGINLIBINFO_HPP/* Original file checksum: lines: 93, chars: 2467, CRC32: 16538cb4 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -