15 #include <vrvCore/DtSelectionManager.h>
18 #include <QtCore/QVector>
61 virtual void formationChanged();
63 virtual void formationModified();
64 virtual void addFormation();
65 virtual void renameFormation();
66 virtual void setAsDefault();
67 virtual void autoLayout();
68 virtual void setSubordinateFormation();
69 virtual void collapseAllOneLevel();
70 virtual void expandAllOneLevel();
71 virtual void toggleBoundingBoxes();
72 virtual void toggleSnapToGrid();
73 virtual void copyFormations();
74 virtual void changeAutoLayoutCheckBox();
75 virtual void removeSelectedFormation();
76 virtual void gridLineSpacingChanged();
83 virtual bool isFormationModified(
const DtString&)
const;
97 virtual QVector<DtFormationTableEntry*> entriesThatUseFormationFile(
const DtFormationTable*,
99 virtual void formationFileNames(
const DtFilename& oldUnsub,
const DtFilename& oldFile,
100 const DtFilename& newFormationFile, QString& newFile, QString& newUnsubName)
const;
103 virtual void removeFromHierarchy(
int);
104 virtual void removeFormationEntry(
DtFormation* formation,
int iPosition,
int maxId);
105 virtual QVector<DtFormationEntry*> allFormationEntriesForLeader(
DtFormation* form,
int promId)
const;
107 virtual void repositionInFormation(
int iFrom,
int iTo);
108 virtual void replaceObjectInFormation(
int iPos);
113 virtual void validateExpandCollapse();
114 virtual QString addFormationToFormationList(QString entryRwName,
const QString& basedOnFormation =
"");
115 virtual void addNewFormation(QString entryRwName,
const QString& basedOnFormation =
"");
120 virtual void autoLayoutAll();