1 #ifndef CUSTOMTYPESWINDOW_H 2 #define CUSTOMTYPESWINDOW_H 18 class FacetsController;
19 class FieldDefinitionsController;
20 class FindUsagesController;
21 class RecordsController;
22 class TypesController;
58 void showEvent(QShowEvent* event);
61 void on_actionNew_Derived_Type_triggered();
62 void on_actionNew_Custom_Type_triggered();
63 void on_actionNew_List_triggered();
64 void on_actionNew_Map_triggered();
66 void on_actionEdit_Custom_Type_triggered();
67 void on_actionDelete_Custom_Type_triggered();
69 void on_actionFind_Usages_triggered();
71 void on_tableWidget_doubleClicked(
const QModelIndex &index);
78 Ui::CustomTypesWindow *ui;
92 int getSelectedTypeIndex()
const;
93 QString getSelectedTypeName()
const;
100 void updateDerivedType(
const QString& oldName,
const QString& newName,
const QString& baseType,
const QVariantMap facets,
const QString& typeSetName);
101 void updateEnumeration(
const QString& oldName,
const QString& newName,
const QStringList& enumeration,
const QString& typeSetName);
102 void updateList(
const QString& oldName,
const QString& name,
const QString& itemType,
const QString& typeSetName);
103 void updateMap(
const QString& oldName,
const QString& newName,
const QString& keyType,
const QString& valueType,
const QString& typeSetName);
109 #endif // CUSTOMTYPESWINDOW_H Definition: commandlineoptions.h:6
Controller for adding, updating and removing field definitions.
Definition: fielddefinitionscontroller.h:15
Controller for adding, updating and removing records.
Definition: recordscontroller.h:21
Controller for finding usages of fields, records and custom types.
Definition: findusagescontroller.h:17
Window for adding a new map type or editing an existing one.
Definition: mapwindow.h:18
Definition: mainwindow.h:25
Window for adding a new enumeration or editing an existing one.
Definition: enumerationwindow.h:20
Controller for adding, updating and removing custom types.
Definition: typescontroller.h:14
Window for adding a new list type or editing an existing one.
Definition: listwindow.h:19
User-defined type of any field.
Definition: customtype.h:14
Controller for validating type facets.
Definition: facetscontroller.h:16
Window for adding and removing custom types.
Definition: customtypeswindow.h:29
Controller for performing undo-able commands.
Definition: undocontroller.h:13
Window for adding a new derived type or editing an existing one.
Definition: derivedtypewindow.h:20