1 #ifndef PROJECTOVERVIEWWINDOW_H 2 #define PROJECTOVERVIEWWINDOW_H 5 #include <QListWidgetItem> 9 class ComponentsController;
10 class ExportController;
11 class FieldDefinitionsController;
12 class ImportController;
13 class ProjectController;
14 class RecordsController;
15 class TypesController;
57 virtual void showEvent(QShowEvent* event) Q_DECL_OVERRIDE;
60 Ui::ProjectOverviewWindow *ui;
70 QListWidgetItem* getSelectedListWidgetItem(QListWidget* listWidget);
72 void navigateToSelectedFile(QListWidgetItem* item);
74 void updateComponentData();
75 void updateCustomTypeData();
76 void updateExportTemplateData();
77 void updateFieldDefinitionData();
78 void updateImportTemplateData();
79 void updateRecordData();
82 void onAddExistingComponentsFileClicked(
bool checked);
83 void onAddExistingCustomTypesFileClicked(
bool checked);
84 void onAddExistingExportTemplateFileClicked(
bool checked);
85 void onAddExistingFieldDefinitionsFileClicked(
bool checked);
86 void onAddExistingImportTemplateFileClicked(
bool checked);
87 void onAddExistingRecordsFileClicked(
bool checked);
89 void onAddNewComponentsFileClicked(
bool checked);
90 void onAddNewCustomTypesFileClicked(
bool checked);
91 void onAddNewFieldDefinitionsFileClicked(
bool checked);
92 void onAddNewRecordsFileClicked(
bool checked);
94 void onNavigateToComponentsFileClicked(
bool checked);
95 void onNavigateToCustomTypesFileClicked(
bool checked);
96 void onNavigateToExportTemplateFileClicked(
bool checked);
97 void onNavigateToFieldDefinitionsFileClicked(
bool checked);
98 void onNavigateToImportTemplateFileClicked(
bool checked);
99 void onNavigateToRecordsFileClicked(
bool checked);
101 void onRemoveComponentsFileClicked(
bool checked);
102 void onRemoveCustomTypesFileClicked(
bool checked);
103 void onRemoveExportTemplateFileClicked(
bool checked);
104 void onRemoveFieldDefinitionsFileClicked(
bool checked);
105 void onRemoveImportTemplateFileClicked(
bool checked);
106 void onRemoveRecordsFileClicked(
bool checked);
109 #endif // PROJECTOVERVIEWWINDOW_H Definition: commandlineoptions.h:6
Controller for adding, updating and removing field definitions.
Definition: fielddefinitionscontroller.h:15
Controller for exporting records using templates.
Definition: exportcontroller.h:20
Controller for adding, updating and removing records.
Definition: recordscontroller.h:21
Definition: mainwindow.h:25
Controller for adding and removing components.
Definition: componentscontroller.h:15
Controller for adding, updating and removing custom types.
Definition: typescontroller.h:14
Controller for importing record data.
Definition: importcontroller.h:19
Controller for creating, loading and saving projects.
Definition: projectcontroller.h:22
Window for adding files to or removing files from the project.
Definition: projectoverviewwindow.h:26