1 #ifndef DERIVEDTYPEWINDOW_H 2 #define DERIVEDTYPEWINDOW_H 12 class TypesController;
13 class FacetsController;
14 class RecordsController;
43 QString getBaseType()
const;
49 QVariantMap getFacets()
const;
55 QString getTypeName()
const;
61 QString getTypeSetName()
const;
72 void setBaseType(
const QString& baseType)
const;
78 void setFacets(
const QVariantMap& facets);
84 void setTypeName(
const QString& typeName);
90 void setTypeSetName(
const QString& typeSetName);
96 void setTypeSetNames(
const QStringList& typeSetNames);
102 void accept() Q_DECL_OVERRIDE;
109 virtual void showEvent(QShowEvent* event) Q_DECL_OVERRIDE;
112 void on_comboBoxBaseType_currentIndexChanged(
const QString &arg1);
115 static const int FacetFormRow;
117 Ui::DerivedTypeWindow *ui;
123 QList<QWidget*> facetWidgets;
128 #endif // DERIVEDTYPEWINDOW_H Definition: commandlineoptions.h:6
Controller for adding, updating and removing records.
Definition: recordscontroller.h:21
Definition: mainwindow.h:25
Controller for adding, updating and removing custom types.
Definition: typescontroller.h:14
Controller for validating type facets.
Definition: facetscontroller.h:16
Window for adding a new derived type or editing an existing one.
Definition: derivedtypewindow.h:20