mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
Remove unused methods
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4518 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -182,13 +182,6 @@ int QETProject::folioIndex(const Diagram *diagram) const {
|
||||
return(diagrams_.indexOf(const_cast<Diagram *>(diagram)));
|
||||
}
|
||||
|
||||
/**
|
||||
@return la collection embarquee de ce projet
|
||||
*/
|
||||
ElementsCollection *QETProject::embeddedCollection() const {
|
||||
return(collection_);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QETProject::embeddedCollection
|
||||
* @return The embedded collection
|
||||
@@ -695,8 +688,7 @@ bool QETProject::isEmpty() const {
|
||||
// si le projet a un titre, on considere qu'il n'est pas vide
|
||||
if (!project_title_.isEmpty()) return(false);
|
||||
|
||||
// si la collection du projet n'est pas vide, alors le projet n'est pas vide
|
||||
if (!collection_ -> isEmpty()) return(false);
|
||||
//@TODO check if the embedded element collection is empty
|
||||
|
||||
// compte le nombre de schemas non vides
|
||||
int pertinent_diagrams = 0;
|
||||
@@ -707,18 +699,6 @@ bool QETProject::isEmpty() const {
|
||||
return(pertinent_diagrams > 0);
|
||||
}
|
||||
|
||||
/**
|
||||
@return la categorie dediee aux elements integres automatiquement dans le
|
||||
projet ou 0 si celle-ci n'a pu etre creee.
|
||||
@see ensureIntegrationCategoryExists()
|
||||
*/
|
||||
ElementsCategory *QETProject::integrationCategory() const {
|
||||
ElementsCategory *root_cat = rootCategory();
|
||||
if (!root_cat) return(0);
|
||||
|
||||
return(root_cat -> category(integration_category_name));
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QETProject::importElement
|
||||
* Import the element represented by @location to the embbeded collection of this project
|
||||
@@ -876,29 +856,6 @@ bool QETProject::usesTitleBlockTemplate(const TitleBlockTemplateLocation &locati
|
||||
return(false);
|
||||
}
|
||||
|
||||
/**
|
||||
Supprime tous les elements inutilises dans le projet
|
||||
@param handler Gestionnaire d'erreur
|
||||
*/
|
||||
void QETProject::cleanUnusedElements(MoveElementsHandler *handler) {
|
||||
ElementsCategory *root_cat = rootCategory();
|
||||
if (!root_cat) return;
|
||||
|
||||
root_cat -> deleteUnusedElements(handler);
|
||||
}
|
||||
|
||||
/**
|
||||
Supprime tous les categories vides (= ne contenant aucun element ou que des
|
||||
categories vides) dans le projet
|
||||
@param handler Gestionnaire d'erreur
|
||||
*/
|
||||
void QETProject::cleanEmptyCategories(MoveElementsHandler *handler) {
|
||||
ElementsCategory *root_cat = rootCategory();
|
||||
if (!root_cat) return;
|
||||
|
||||
root_cat -> deleteEmptyCategories(handler);
|
||||
}
|
||||
|
||||
/**
|
||||
Gere la reecriture du projet
|
||||
*/
|
||||
@@ -1034,17 +991,6 @@ void QETProject::setupTitleBlockTemplatesCollection() {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@return un pointeur vers la categorie racine de la collection embarquee, ou
|
||||
0 si celle-ci n'est pas accessible.
|
||||
*/
|
||||
ElementsCategory *QETProject::rootCategory() const {
|
||||
if (!collection_) return(0);
|
||||
|
||||
ElementsCategory *root_cat = collection_ -> rootCategory();
|
||||
return(root_cat);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QETProject::readProjectXml
|
||||
* Read and make the project from an xml description
|
||||
@@ -1433,38 +1379,6 @@ bool QETProject::projectOptionsWereModified() {
|
||||
return(modified_);
|
||||
}
|
||||
|
||||
/**
|
||||
Cette methode sert a reperer un projet vide, c-a-d un projet identique a ce
|
||||
que l'on obtient en faisant Fichier > Nouveau.
|
||||
@return true si la collection d'elements embarquee a ete modifiee.
|
||||
Concretement, cette methode retourne true si la collection embarquee
|
||||
contient 0 element et 1 categorie vide qui s'avere etre la categorie dediee
|
||||
aux elements integres automatiquement dans le projet.
|
||||
*/
|
||||
bool QETProject::embeddedCollectionWasModified() {
|
||||
ElementsCategory *root_cat = rootCategory();
|
||||
if (!root_cat) return(false);
|
||||
|
||||
// la categorie racine doit comporter 0 element et 1 categorie
|
||||
if (root_cat -> categories().count() != 1) return(true);
|
||||
if (root_cat -> elements().count() != 0) return(true);
|
||||
|
||||
// la categorie d'integration doit exister
|
||||
ElementsCategory *integ_cat = integrationCategory();
|
||||
if (!integ_cat) return(true);
|
||||
|
||||
// la categorie d'integration doit avoir les noms par defaut
|
||||
if (integ_cat -> categoryNames() != namesListForIntegrationCategory()) {
|
||||
return(true);
|
||||
}
|
||||
|
||||
// the integration category must be empty
|
||||
if (integ_cat -> categories().count()) return(true);
|
||||
if (integ_cat -> elements().count()) return(true);
|
||||
|
||||
return(false);
|
||||
}
|
||||
|
||||
/**
|
||||
@return the project-wide properties made available to child diagrams.
|
||||
*/
|
||||
@@ -1493,7 +1407,6 @@ bool QETProject::projectWasModified() {
|
||||
|
||||
if ( projectOptionsWereModified() ||
|
||||
!undo_stack_ -> isClean() ||
|
||||
embeddedCollectionWasModified() ||
|
||||
titleblocks_.templates().count() )
|
||||
return(true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user