Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_OBJUTILS___CMD_TABLE_ASSIGN_COLUMN__HPP
2 #define GUI_OBJUTILS___CMD_TABLE_ASSIGN_COLUMN__HPP
38 #include <wx/variant.h>
58 : m_TableData(&tableData), m_ColFrom(colFrom), m_ColTo(colTo), m_Op(op) {}
CIRef< ITableData > m_TableData
vector< string > m_SaveValues
CCmdTableCopyColumn(ITableData &tableData, int colFrom, int colTo, EOp op)
Interface (functor) for object editing.
virtual void Unexecute()=0
Undo (opposite to Execute())
string GetLabel(const CSeq_id &id)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_DATA_EXPORT
Defines to provide correct exporting from DLLs in Windows.
string Execute(const string &cmmd, const vector< string > &args, const string &data=kEmptyStr)
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.