22 using namespace kome::objects;
27 #define new new( _NORMAL_BLOCK, __FILE__, __LINE__ )
28 #define malloc( s ) _malloc_dbg( s, _NORMAL_BLOCK, __FILE__, __LINE__ )
48 for(
int i = (
int)
m_dataMgrs.size() - 1; i >= 0; i-- ) {
58 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
73 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
74 m_dataMgrs[ i ]->onCloseSample( sample, deleting );
81 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
89 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
90 m_dataMgrs[ i ]->onCloseSpectrum( spec, deleting );
97 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
105 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
106 m_dataMgrs[ i ]->onCloseChromatogram( chrom, deleting );
113 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
121 for(
unsigned int i = 0; i <
m_dataMgrs.size(); i++ ) {
122 m_dataMgrs[ i ]->onCloseDataMap( dataMap, deleting );
static void closeDataMap(DataMapInfo *dataMap, const bool deleting)
This method is called when a data map is closed.
interfaces of ActiveObjectsManager class
static void openChromatogram(Chromatogram *chrom)
This method is called when a chromaogram is opened.
interfaces of Chromatogram class
sample information management class
static void openSample(Sample *sample)
This method is called when a sample is opened.
data management abstract class
static ActiveObjectsManager & getInstance()
get active object manager object (This is the only object.)
active object management class
static void closeSample(Sample *sample, const bool deleting)
This method is called when a sample is closed.
static std::vector< DataManager * > m_dataMgrs
static void sortDataManagers()
sorts data managers
static void closeSpectrum(Spectrum *spec, const bool deleting)
This method is called when a spectrum is closed.
interfaces of Spectrum class
interfaces of Sample class
interfaces of GraphInfo class
void setActiveSample(Sample *sample)
sets the active sample
static void openSpectrum(Spectrum *spec)
This method is called when a spectrum is opened.
virtual ~DataManager()
destructor
static bool lessManager(DataManager *dm0, DataManager *dm1)
conmapred data managers to sort
Sample * getActiveSample()
gets the active sample
spectrum information management class
chromatogram information management class
interfaces of DataManager class
static void closeChromatogram(Chromatogram *chrom, const bool deleting)
This method is called when a chromatogram is closed.
static void openDataMap(DataMapInfo *dataMap)
This method is called when a data map is opened.