1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
class Dataset
{
%TypeHeaderCode
#include <BALL/VIEW/DATATYPE/dataset.h>
%End
public:
Dataset();
Dataset(const Dataset&);
virtual ~Dataset();
virtual void clear();
void set(const Dataset&);
void setName(String name);
String getName() const;
void setType(String type);
String getType() const;
void setComposite(Composite*);
Composite* getComposite() const;
};
class DatasetController
: Embeddable
{
%TypeHeaderCode
#include <BALL/VIEW/DATATYPE/dataset.h>
%End
public:
static Size countInstances();
static DatasetController* getInstance(Position);
DatasetController();
DatasetController(DatasetController& );
virtual ~DatasetController() throw();
void setDatasetControl(DatasetControl* );
DatasetControl* getDatasetControl();
virtual bool insertDataset(Dataset* /Transfer/);
virtual bool deleteDataset(Dataset* );
virtual bool createMenuEntries();
PyDatasetVector getDatasets();
PyDatasetVector getSelectedDatasets();
Dataset* getSelectedDataset();
bool hasDataset(Dataset* );
String getType();
virtual void checkMenu(MainControl&);
public Q_SLOTS:
virtual bool write();
virtual bool open();
virtual bool deleteDatasets();
virtual bool deleteDataset();
};
|