phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkpluginform/ut_networkpluginform.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 30 ebdbd102c78a
parent 46 bc5a64e5bc3c
--- a/phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkpluginform/ut_networkpluginform.h	Tue Jun 15 14:14:38 2010 +0100
+++ b/phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkpluginform/ut_networkpluginform.h	Thu Jul 22 16:33:21 2010 +0100
@@ -21,8 +21,25 @@
 #include <QtTest/QtTest>
 #include <mockservice.h>
 #include <psetnetworkwrapper.h>
+#include "cpnetworkpluginform.h"
+#include <QObject>
+   
+class CpNetworkPluginFormAdapter : public CpNetworkPluginForm  
+{
+    Q_OBJECT
+    
+public: 
+    explicit CpNetworkPluginFormAdapter(QGraphicsItem *parent = 0)
+        :CpNetworkPluginForm(parent){}
+    virtual ~CpNetworkPluginFormAdapter(){}
+    
+    QString primaryIconForNetwork(
+            const PSetNetworkWrapper::NetworkInfo &info) {
+        return CpNetworkPluginForm::primaryIconForNetwork(info); 
+    }
+    void hideFocusHighlight(){} 
+}; 
 
-class CpNetworkPluginForm;
 
 class UT_CpNetworkPluginForm : public QObject, MockService
 {
@@ -49,10 +66,12 @@
     void t_handleSearchingNetworks();
     void t_handleRequestingSelectedNetwork();
     void t_handleNetworkChanged();
-
+    void t_primaryIconForNetwork();
+    
     void cleanup();
     
     void t_memleak();
+
 private:
     CpNetworkPluginForm *m_networkPluginForm;
     PSetNetworkWrapper *m_networkWrapper;