7#ifndef BALL_VIEW_WIDGETS_DATASETCONTROL_H
8#define BALL_VIEW_WIDGETS_DATASETCONTROL_H
10#ifndef BALL_KERNEL_SYSTEM_H
14#ifndef BALL_VIEW_WIDGETS_GENERICCONTROL_H
18#include <QtWidgets/QTreeWidgetItem>
virtual void deleteCurrentItems()
Deletes the currently selected items.
DatasetControl(QWidget *parent=0, const char *name=0)
virtual bool openFile(const String &filename)
Size getSelectionSize()
Return the number of selected entries.
virtual void onNotify(Message *message)
virtual void showGuestContextMenu(const QPoint &pos)
virtual void initializeWidget(MainControl &main_control)
virtual bool registerController(DatasetController *con)
String getType(QTreeWidgetItem *item)
Get the type for one QTreeWidgetItem.
virtual bool canHandle(const String &fileformat) const
DatasetController * getController(const String &type)
vector< DatasetController * > controllers_
virtual void checkMenu(MainControl &main_control)
vector< Dataset * > getDatasets(const String &type)
GenericControl(QWidget *parent=0, const char *name=0)
#define BALL_EMBEDDABLE(TYPE, BASE)