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

Private GIT Repository
started VHDL generation of GroupBlock
[blast.git] / ExternalSource.h
1 #ifndef __EXTERNALSOURCE_H__\r
2 #define __EXTERNALSOURCE_H__\r
3 \r
4 #include <iostream>\r
5 #include <fstream>\r
6 \r
7 #include <QtCore>\r
8 \r
9 \r
10 using namespace std;\r
11 using namespace Qt;\r
12 \r
13 class ExternalSource {\r
14 \r
15 public :\r
16 \r
17   enum SourceType { Code = 1, Package, Netlist, InitFile};\r
18 \r
19   ExternalSource(const QString& _name, const QString& _file, int _type = Code);\r
20 \r
21   // getters\r
22   inline QString getName() { return name; }\r
23   inline QString getFile() { return file; }\r
24   inline int getType() { return type; }\r
25 \r
26 private:\r
27   QString name;\r
28   QString file;\r
29   int type;\r
30 };\r
31 \r
32 #endif // __EXTERNALSOURCE_H__\r
33 \r