X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/77e28a24d444098399304f0175b1aba43c83017f..8f0bedf735fe2b306c11c3f4a168245a05e37ccd:/Parameters.h?ds=sidebyside diff --git a/Parameters.h b/Parameters.h index f03ca0a..0329130 100644 --- a/Parameters.h +++ b/Parameters.h @@ -24,6 +24,7 @@ class Graph; class GroupWidget; #include "BlockImplementation.h" +#include "ExternalSource.h" #include "Exception.h" class Exception; @@ -82,6 +83,7 @@ public : // others static QString normalizeName(const QString& name); + ExternalSource* searchSourceByName(const QString& name); /*************************************************** attributes that are general to the application @@ -89,8 +91,11 @@ public : BlockLibraryTree* categoryTree; QList refPathes; QList implPathes; + QList sourcePathes; QList availableBlocks; QList availableImplementations; + QList availableSources; + ReferenceBlock* delayRef; BlockImplementation* delayImpl; @@ -157,6 +162,8 @@ public : void loadImplementationsFromLib() throw(Exception); void saveImplementationsToLib() throw(Exception); + void loadSources() throw(Exception); + void addAvailableBlock(ReferenceBlock *block); void parametersValidation(); void connectionsValidation();