active object management class More...
#include <ActiveObjectsManager.h>


Public Member Functions | |
| unsigned int | getNumberOfOpenedSamples () |
| gets the number of opened samples More... | |
| Sample * | getOpenedSample (const unsigned int idx) |
| gets opened sample More... | |
| std::vector< Spectrum * > | getOpenSpectra () |
| void | addOpenSpectra (Spectrum *spec) |
| Get Open spectra. More... | |
| void | removeOpenSpectra (Spectrum *spec) |
| on closed spectrum canvas ( remove spectrum ) More... | |
| void | setActiveSample (Sample *sample) |
| sets the active sample More... | |
| Sample * | getActiveSample () |
| gets the active sample More... | |
| DataSet * | getFilteredDataSet (Sample *sample) |
| gets filtered data set More... | |
| void | clearFileHistory () |
| clears file history | |
| void | addHistoryFile (const char *path) |
| adds history file More... | |
| void | removeHistoryFile (const char *path) |
| removes history file More... | |
| unsigned int | getNumberOfHistoryFiles () |
| gets the number of history files More... | |
| const char * | getHistoryFile (const unsigned int idx) |
| gets history file More... | |
| void | addTabSample (Sample *sample) |
| adds opened sample More... | |
| void | delTabSample (Sample *sample) |
| deletes opened sample More... | |
| std::vector< Sample * > | getTabSamples () |
| gets the array of opened samples More... | |
| void | setSampleTagName (Sample *sample, const char *name) |
| sets the sample tag name More... | |
| const char * | getSampleTagName (Sample *sample) |
| gets the sample tag name More... | |
Static Public Member Functions | |
| static ActiveObjectsManager & | getInstance () |
| get active object manager object (This is the only object.) More... | |
Static Public Member Functions inherited from kome::objects::DataManager | |
| static void | openSample (Sample *sample) |
| This method is called when a sample is opened. More... | |
| static void | closeSample (Sample *sample, const bool deleting) |
| This method is called when a sample is closed. More... | |
| static void | openSpectrum (Spectrum *spec) |
| This method is called when a spectrum is opened. More... | |
| static void | closeSpectrum (Spectrum *spec, const bool deleting) |
| This method is called when a spectrum is closed. More... | |
| static void | openChromatogram (Chromatogram *chrom) |
| This method is called when a chromaogram is opened. More... | |
| static void | closeChromatogram (Chromatogram *chrom, const bool deleting) |
| This method is called when a chromatogram is closed. More... | |
| static void | openDataMap (DataMapInfo *dataMap) |
| This method is called when a data map is opened. More... | |
| static void | closeDataMap (DataMapInfo *dataMap, const bool deleting) |
| This method is called when a data map is closed. More... | |
Protected Member Functions | |
| ActiveObjectsManager () | |
| constructor | |
| virtual | ~ActiveObjectsManager () |
| destructor | |
| int | searchSample (Sample *sample) |
| searchs sample from array More... | |
| void | readHistoryFromIni () |
| reads history files from ini file | |
| virtual void | onOpenSample (Sample *sample) |
| This method is called when a sample is opened. (override method) More... | |
| virtual void | onCloseSample (Sample *sample, const bool deleting) |
| This method is called when a sample is closed. (override method) More... | |
| void | setTabSample () |
| initializes the array of opened samples | |
Protected Member Functions inherited from kome::objects::DefaultDataManager | |
| DefaultDataManager () | |
| constructor | |
| virtual | ~DefaultDataManager () |
| destructor | |
| virtual void | onOpenSpectrum (Spectrum *spec) |
| This method is called when a spectrum is opened. (override method) More... | |
| virtual void | onCloseSpectrum (Spectrum *spec, const bool deleting) |
| This method is called when a spectrum is closed. (override method) More... | |
| virtual void | onOpenChromatogram (Chromatogram *chrom) |
| This method is called when a chromatogram is opened. (override method) More... | |
| virtual void | onCloseChromatogram (Chromatogram *chrom, const bool deleting) |
| This method is called when a chromatogram is closed. (override method) More... | |
| virtual void | onOpenDataMap (DataMapInfo *dataMap) |
| This method is called when a data map is opened. (override method) More... | |
| virtual void | onCloseDataMap (DataMapInfo *dataMap, const bool deleting) |
| This method is called when a data map is closed. (override method) More... | |
Protected Member Functions inherited from kome::objects::DataManager | |
| DataManager () | |
| constructor | |
| virtual | ~DataManager () |
| destructor | |
Protected Attributes | |
| std::map< Sample *, DataSet * > | m_filteredDataSetMap |
| DataSet | m_dataSet |
| std::vector< Sample * > | m_samples |
| std::vector< std::string > | m_fileHistory |
| Sample * | m_acSample |
| std::vector< Sample * > | m_tmpSamples |
| std::vector< Spectrum * > | m_openSpectra |
| std::map< Sample *, std::string > | m_tagNameMap |
Protected Attributes inherited from kome::objects::DataManager | |
| int | m_order |
Additional Inherited Members | |
Static Protected Member Functions inherited from kome::objects::DataManager | |
| static bool | lessManager (DataManager *dm0, DataManager *dm1) |
| conmapred data managers to sort More... | |
| static void | sortDataManagers () |
| sorts data managers | |
Static Protected Attributes inherited from kome::objects::DataManager | |
| static std::vector< DataManager * > | m_dataMgrs |
| static bool | m_sorted = true |
active object management class
Definition at line 37 of file ActiveObjectsManager.h.
| void kome::objects::ActiveObjectsManager::addHistoryFile | ( | const char * | path | ) |
adds history file
| [in] | path | file path |
Definition at line 134 of file ActiveObjectsManager.cpp.

| void kome::objects::ActiveObjectsManager::addOpenSpectra | ( | Spectrum * | spec | ) |
Get Open spectra.
| spec | spectrum object |
Definition at line 364 of file ActiveObjectsManager.cpp.
| void kome::objects::ActiveObjectsManager::addTabSample | ( | Sample * | sample | ) |
adds opened sample
| [in] | sample | sample object to be closed |
Definition at line 305 of file ActiveObjectsManager.cpp.

| void kome::objects::ActiveObjectsManager::delTabSample | ( | Sample * | sample | ) |
deletes opened sample
| [in] | sample | sample object to be closed |
Definition at line 334 of file ActiveObjectsManager.cpp.

| Sample * kome::objects::ActiveObjectsManager::getActiveSample | ( | ) |
gets the active sample
Definition at line 73 of file ActiveObjectsManager.cpp.
gets filtered data set
| [in] | sample | sample |
Definition at line 78 of file ActiveObjectsManager.cpp.

| const char * kome::objects::ActiveObjectsManager::getHistoryFile | ( | const unsigned int | idx | ) |
gets history file
| [in] | idx | history file index |
Definition at line 214 of file ActiveObjectsManager.cpp.

|
static |
get active object manager object (This is the only object.)
Definition at line 294 of file ActiveObjectsManager.cpp.
| unsigned int kome::objects::ActiveObjectsManager::getNumberOfHistoryFiles | ( | ) |
gets the number of history files
Definition at line 203 of file ActiveObjectsManager.cpp.

| unsigned int kome::objects::ActiveObjectsManager::getNumberOfOpenedSamples | ( | ) |
gets the number of opened samples
Definition at line 55 of file ActiveObjectsManager.cpp.
| Sample * kome::objects::ActiveObjectsManager::getOpenedSample | ( | const unsigned int | idx | ) |
gets opened sample
| [in] | idx | opened sample index |
Definition at line 60 of file ActiveObjectsManager.cpp.
| std::vector< Spectrum * > kome::objects::ActiveObjectsManager::getOpenSpectra | ( | ) |
Definition at line 359 of file ActiveObjectsManager.cpp.
| const char * kome::objects::ActiveObjectsManager::getSampleTagName | ( | Sample * | sample | ) |
gets the sample tag name
| [in] | sample | sample |
Definition at line 326 of file ActiveObjectsManager.cpp.
| std::vector< Sample * > kome::objects::ActiveObjectsManager::getTabSamples | ( | ) |
gets the array of opened samples
Definition at line 311 of file ActiveObjectsManager.cpp.
|
protectedvirtual |
This method is called when a sample is closed. (override method)
| [in] | sample | sample object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Reimplemented from kome::objects::DefaultDataManager.
Definition at line 269 of file ActiveObjectsManager.cpp.

|
protectedvirtual |
This method is called when a sample is opened. (override method)
| [in] | sample | sample object to be opened |
Reimplemented from kome::objects::DefaultDataManager.
Definition at line 255 of file ActiveObjectsManager.cpp.

| void kome::objects::ActiveObjectsManager::removeHistoryFile | ( | const char * | path | ) |
removes history file
| [in] | path | file path to be removed |
Definition at line 177 of file ActiveObjectsManager.cpp.

| void kome::objects::ActiveObjectsManager::removeOpenSpectra | ( | Spectrum * | spec | ) |
on closed spectrum canvas ( remove spectrum )
| spec | spectrum object |
Definition at line 377 of file ActiveObjectsManager.cpp.
|
protected |
searchs sample from array
| [in] | sample | sample object to be searched |
Definition at line 106 of file ActiveObjectsManager.cpp.
| void kome::objects::ActiveObjectsManager::setActiveSample | ( | Sample * | sample | ) |
sets the active sample
| [in] | sample | active sample |
Definition at line 68 of file ActiveObjectsManager.cpp.
| void kome::objects::ActiveObjectsManager::setSampleTagName | ( | Sample * | sample, |
| const char * | name | ||
| ) |
sets the sample tag name
| [in] | sample | sample |
| [in] | name | tag name |
Definition at line 316 of file ActiveObjectsManager.cpp.
|
protected |
active sample
Definition at line 67 of file ActiveObjectsManager.h.
|
protected |
data set
Definition at line 58 of file ActiveObjectsManager.h.
|
protected |
file history
Definition at line 64 of file ActiveObjectsManager.h.
filtered spectra map
Definition at line 55 of file ActiveObjectsManager.h.
|
protected |
open canvas spectrum (single mode)
Definition at line 73 of file ActiveObjectsManager.h.
|
protected |
opened samples
Definition at line 61 of file ActiveObjectsManager.h.
|
protected |
tagname map
Definition at line 76 of file ActiveObjectsManager.h.
|
protected |
the array for closing samples
Definition at line 70 of file ActiveObjectsManager.h.
1.8.6