18 #ifndef PROJECT_VIEW_H 19 #define PROJECT_VIEW_H
void changeFirstTab()
change current diagramview to first tab
void diagramRemoved(DiagramView *)
void editProjectProperties()
void updateAllTabsTitle()
ProjectView::updateAllTabsTitle Update all tabs title.
void projectClosed(ProjectView *)
void changeTabDown()
change current diagramview to next folio
void rebuildDiagramsMap()
QList< DiagramView * > m_diagram_view_list
QETResult noProjectResult() const
void updateTabTitle(DiagramView *)
ProjectView::updateTabTitle Update the title of the tab which display the diagram view ...
void updateWindowTitle()
ProjectView::updateWindowTitle Update the project view title.
void addNewDiagram()
ProjectView::addNewDiagram Add new diagram to project view.
void closeEvent(QCloseEvent *) override
void tabDoubleClicked(int)
void changeTabUp()
change current diagramview to previous tab
void diagramActivated(DiagramView *)
DiagramView * firstDiagram()
void addNewDiagramFolioList()
ProjectView::addNewDiagramFolioList Add new diagram folio list to project.
void addDiagram(DiagramView *)
ProjectView::addDiagram Add diagram view to this project view.
int tryClosingDiagrams()
ProjectView::tryClosingDiagrams try to close this project, if diagram or project option are changed a...
void errorEncountered(const QString &)
QString askUserForFilePath(bool=true)
DiagramView * previousDiagram()
void setDisplayFallbackWidget(bool)
void findElementRequired(const ElementsLocation &)
void moveDiagramUpTop(DiagramView *)
void setProject(QETProject *)
void adjustReadOnlyState()
DiagramView * nextDiagram()
void moveDiagramUpx10(DiagramView *)
void changeLastTab()
change current diagramview to last tab
QWidget * fallback_widget_
DiagramView * currentDiagram() const
ProjectView::currentDiagram.
void showDiagram(DiagramView *)
void loadDiagrams()
ProjectView::loadDiagrams Load diagrams of project. We create a diagram view for each diagram...
void removeDiagram(DiagramView *)
ProjectView::removeDiagram Remove a diagram (folio) of the project.
QList< DiagramView * > diagram_views() const
bool tryClosingElementEditors()
DiagramView * findDiagram(Diagram *)
void editCurrentDiagramProperties()
void editDiagramProperties(DiagramView *)
ProjectView(QETProject *, QWidget *=nullptr)
void moveDiagramUp(DiagramView *)
QMap< int, DiagramView * > m_diagram_ids
void editElementRequired(const ElementsLocation &)
DiagramView * lastDiagram()
QAction * add_new_diagram_
void moveDiagramDownx10(DiagramView *)
void diagramAdded(DiagramView *)
void tabChanged(int)
ProjectView::tabChanged Manage the tab change. If tab_id == -1 (there is no diagram opened)...
void moveDiagramDown(DiagramView *)