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 83b0a9c469..a099399a3b 100644 --- a/utils/regtools/qeditor/analyser.h +++ b/utils/regtools/qeditor/analyser.h | |||
@@ -30,13 +30,13 @@ | |||
30 | class Analyser : public RegTabPanel | 30 | class Analyser : public RegTabPanel |
31 | { | 31 | { |
32 | public: | 32 | public: |
33 | Analyser(const SocRef& soc, IoBackend *backend); | 33 | Analyser(const soc_desc::soc_ref_t& soc, IoBackend *backend); |
34 | virtual ~Analyser(); | 34 | virtual ~Analyser(); |
35 | virtual void AllowWrite(bool en) { Q_UNUSED(en); } | 35 | virtual void AllowWrite(bool en) { Q_UNUSED(en); } |
36 | virtual QWidget *GetWidget() = 0; | 36 | virtual QWidget *GetWidget() = 0; |
37 | 37 | ||
38 | protected: | 38 | protected: |
39 | const SocRef& m_soc; | 39 | soc_desc::soc_ref_t m_soc; |
40 | IoBackend *m_io_backend; | 40 | IoBackend *m_io_backend; |
41 | }; | 41 | }; |
42 | 42 | ||
@@ -49,7 +49,7 @@ public: | |||
49 | virtual QString GetName() = 0; | 49 | virtual QString GetName() = 0; |
50 | virtual bool SupportSoc(const QString& soc_name) = 0; | 50 | virtual bool SupportSoc(const QString& soc_name) = 0; |
51 | // return NULL of soc is not handled by the analyser | 51 | // return NULL of soc is not handled by the analyser |
52 | virtual Analyser *Create(const SocRef& soc, IoBackend *backend) = 0; | 52 | virtual Analyser *Create(const soc_desc::soc_ref_t& soc, IoBackend *backend) = 0; |
53 | private: | 53 | private: |
54 | QString m_name; | 54 | QString m_name; |
55 | 55 | ||
@@ -72,9 +72,9 @@ public: | |||
72 | virtual QString GetName() { return m_name; } | 72 | virtual QString GetName() { return m_name; } |
73 | virtual bool SupportSoc(const QString& soc_name) { return T::SupportSoc(soc_name); } | 73 | virtual bool SupportSoc(const QString& soc_name) { return T::SupportSoc(soc_name); } |
74 | // return NULL of soc is not handled by the analyser | 74 | // return NULL of soc is not handled by the analyser |
75 | virtual T *Create(const SocRef& soc, IoBackend *backend) | 75 | virtual T *Create(const soc_desc::soc_ref_t& soc, IoBackend *backend) |
76 | { | 76 | { |
77 | if(!T::SupportSoc(soc.GetSoc().name.c_str())) | 77 | if(!T::SupportSoc(QString::fromStdString(soc.get()->name))) |
78 | return 0; | 78 | return 0; |
79 | return new T(soc, backend); | 79 | return new T(soc, backend); |
80 | } | 80 | } |