Don't use std::string
authorunc0rr
Wed, 15 Dec 2010 21:10:25 +0300
changeset 4534 395278890955
parent 4533 8d35c3e0e6ba
child 4535 301df2c84b97
Don't use std::string
QTfrontend/hwmap.cpp
QTfrontend/hwmap.h
QTfrontend/mapContainer.cpp
QTfrontend/mapContainer.h
QTfrontend/newnetclient.cpp
--- a/QTfrontend/hwmap.cpp	Tue Dec 14 20:41:33 2010 -0500
+++ b/QTfrontend/hwmap.cpp	Wed Dec 15 21:10:25 2010 +0300
@@ -27,7 +27,7 @@
 {
 }
 
-void HWMap::getImage(std::string seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData)
+void HWMap::getImage(const QString & seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData)
 {
     m_seed = seed;
     templateFilter = filter;
@@ -60,14 +60,14 @@
 
 void HWMap::SendToClientFirst()
 {
-    SendIPC(QString("eseed %1").arg(m_seed.c_str()).toLatin1());
-    SendIPC(QString("e$template_filter %1").arg(templateFilter).toLatin1());
-    SendIPC(QString("e$mapgen %1").arg(m_mapgen).toLatin1());
+    SendIPC(QString("eseed %1").arg(m_seed).toUtf8());
+    SendIPC(QString("e$template_filter %1").arg(templateFilter).toUtf8());
+    SendIPC(QString("e$mapgen %1").arg(m_mapgen).toUtf8());
 
     switch (m_mapgen)
     {
         case MAPGEN_MAZE:
-            SendIPC(QString("e$maze_size %1").arg(m_maze_size).toLatin1());
+            SendIPC(QString("e$maze_size %1").arg(m_maze_size).toUtf8());
             break;
 
         case MAPGEN_DRAWN:
--- a/QTfrontend/hwmap.h	Tue Dec 14 20:41:33 2010 -0500
+++ b/QTfrontend/hwmap.h	Wed Dec 15 21:10:25 2010 +0300
@@ -25,8 +25,6 @@
 
 #include "tcpBase.h"
 
-#include <string>
-
 enum MapGenerator
 {
     MAPGEN_REGULAR,
@@ -42,7 +40,7 @@
  public:
   HWMap();
   virtual ~HWMap();
-  void getImage(std::string seed, int templateFilter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData);
+  void getImage(const QString & seed, int templateFilter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData);
 
  protected:
   virtual QStringList setArguments();
@@ -54,7 +52,7 @@
   void HHLimitReceived(int hhLimit);
 
  private:
-  std::string m_seed;
+  QString m_seed;
   int templateFilter;
   MapGenerator m_mapgen;
   int m_maze_size;
--- a/QTfrontend/mapContainer.cpp	Tue Dec 14 20:41:33 2010 -0500
+++ b/QTfrontend/mapContainer.cpp	Wed Dec 15 21:10:25 2010 +0300
@@ -343,7 +343,7 @@
     pMap = new HWMap();
     connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage)));
     connect(pMap, SIGNAL(HHLimitReceived(int)), this, SLOT(setHHLimit(int)));
-    pMap->getImage(m_seed.toStdString(), getTemplateFilter(), mapgen, maze_size, getDrawnMapData());
+    pMap->getImage(m_seed, getTemplateFilter(), mapgen, maze_size, getDrawnMapData());
 }
 
 void HWMapContainer::themeSelected(int currentRow)
--- a/QTfrontend/mapContainer.h	Tue Dec 14 20:41:33 2010 -0500
+++ b/QTfrontend/mapContainer.h	Wed Dec 15 21:10:25 2010 +0300
@@ -55,10 +55,10 @@
   bool getCurrentIsMission() const;
   QByteArray getDrawnMapData();
   DrawMapScene * getDrawMapScene();
+  void mapDrawingFinished();
 
  public slots:
   void changeImage();
-  void mapDrawingFinished();
   void setSeed(const QString & seed);
   void setMap(const QString & map);
   void setTheme(const QString & theme);
--- a/QTfrontend/newnetclient.cpp	Tue Dec 14 20:41:33 2010 -0500
+++ b/QTfrontend/newnetclient.cpp	Wed Dec 15 21:10:25 2010 +0300
@@ -608,6 +608,7 @@
 
 void HWNewNet::onParamChanged(const QString & param, const QStringList & value)
 {
+    qDebug() << param;
     if (isChief)
         RawSendNet(
                 QString("CFG%1%2%1%3")