12 #include <vrvUtil/signalslib.h>
13 #include <vrvCore/DtUniqueID.h>
15 #include <vrfExtProtocol/objType.h>
20 #include <matrix/vlVector.h>
21 #include <QtCore/QString>
22 #include "vlpi/entityType.h"
45 virtual QString getName() = 0;
48 virtual void setName(
const QString& name) = 0;
51 virtual void setNameVisible(
bool flag) = 0;
54 virtual void setTitle(
const QString& title) = 0;
57 virtual void setAllowOverlaySelection(
bool flag) = 0;
60 virtual void hideDialog() = 0;
63 virtual void closeDialog() = 0;
66 virtual void populate(
const makVrv::DtUniqueID&) = 0;
72 virtual bool blockSignals(
bool) = 0;
75 virtual void setForce(
int) = 0;
114 virtual void setupGui() = 0;
129 initializeDialog(de, dlg, entityType, signalCreate, mode, editType);