diff options
Diffstat (limited to 'utils/regtools/qeditor/analyser.h')
-rw-r--r-- | utils/regtools/qeditor/analyser.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/utils/regtools/qeditor/analyser.h b/utils/regtools/qeditor/analyser.h index 33094574c1..a06652bfb0 100644 --- a/utils/regtools/qeditor/analyser.h +++ b/utils/regtools/qeditor/analyser.h | |||
@@ -10,12 +10,12 @@ class Analyser : public QObject | |||
10 | { | 10 | { |
11 | Q_OBJECT | 11 | Q_OBJECT |
12 | public: | 12 | public: |
13 | Analyser(const soc_t& soc, IoBackend *backend); | 13 | Analyser(const SocRef& soc, IoBackend *backend); |
14 | virtual ~Analyser(); | 14 | virtual ~Analyser(); |
15 | virtual QWidget *GetWidget() = 0; | 15 | virtual QWidget *GetWidget() = 0; |
16 | 16 | ||
17 | protected: | 17 | protected: |
18 | soc_t m_soc; | 18 | const SocRef& m_soc; |
19 | IoBackend *m_io_backend; | 19 | IoBackend *m_io_backend; |
20 | }; | 20 | }; |
21 | 21 | ||
@@ -28,7 +28,7 @@ public: | |||
28 | virtual QString GetName() = 0; | 28 | virtual QString GetName() = 0; |
29 | virtual bool SupportSoc(const QString& soc_name) = 0; | 29 | virtual bool SupportSoc(const QString& soc_name) = 0; |
30 | // return NULL of soc is not handled by the analyser | 30 | // return NULL of soc is not handled by the analyser |
31 | virtual Analyser *Create(const soc_t& soc, IoBackend *backend) = 0; | 31 | virtual Analyser *Create(const SocRef& soc, IoBackend *backend) = 0; |
32 | private: | 32 | private: |
33 | QString m_name; | 33 | QString m_name; |
34 | 34 | ||
@@ -51,9 +51,9 @@ public: | |||
51 | virtual QString GetName() { return m_name; } | 51 | virtual QString GetName() { return m_name; } |
52 | virtual bool SupportSoc(const QString& soc_name) { return T::SupportSoc(soc_name); } | 52 | virtual bool SupportSoc(const QString& soc_name) { return T::SupportSoc(soc_name); } |
53 | // return NULL of soc is not handled by the analyser | 53 | // return NULL of soc is not handled by the analyser |
54 | virtual T *Create(const soc_t& soc, IoBackend *backend) | 54 | virtual T *Create(const SocRef& soc, IoBackend *backend) |
55 | { | 55 | { |
56 | if(!T::SupportSoc(soc.name.c_str())) | 56 | if(!T::SupportSoc(soc.GetSoc().name.c_str())) |
57 | return 0; | 57 | return 0; |
58 | return new T(soc, backend); | 58 | return new T(soc, backend); |
59 | } | 59 | } |