]> AND Private Git Repository - blast.git/blobdiff - MainWindow.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
finished testbench generation
[blast.git] / MainWindow.h
index 9664a9660615235f9f67a6cf1965fb0d35d0f023..613b3d16b8cb4b775447cac9a0ca6c21744c4b08 100644 (file)
@@ -38,6 +38,7 @@ class Graph;
 #define PROJECT_LIB (quint16)32
 
 #define ANALYSIS_ANALYZE (quint16)1
+#define ANALYSIS_GENERATE (quint16)2
 
 #define OP_ADD (quint8)0
 #define OP_REM (quint8)1
@@ -107,6 +108,7 @@ private:
 
   // actions for graph analysis
   QAction *graphAnalysis;
+  QAction *generateVHDL;
 
   // actions for tools
   QAction *vhdlToXmlAct;
@@ -119,16 +121,17 @@ private:
 public slots:
   void enableProjectActions(bool enbMenu, quint16 mask = 0, quint8 op = 0); // default : add nothing
   void enableAnalysisActions(bool enbMenu, quint16 mask = 0, quint8 op = 0); // default : add nothing
+  void slotLoadProject(QString fileName = "");
 
 private slots:
-  void slotNewProject();
-  void slotLoadProject();
+  void slotNewProject();  
   void slotSaveProject();
   void slotSaveAsProject();
   bool slotCloseProject();
   void slotOpenBlockLibrary();
 
   void slotGraphAnalysis();
+  void slotGenerateVHDL();
 
   void slotVHDLToXml();