]> git.stg.codes - stg.git/commitdiff
Реализована инициализация членов главного класса плагина конфигуратора
authorMaxim Mamontov <faust@gts.dp.ua>
Tue, 7 Dec 2010 16:02:25 +0000 (18:02 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Tue, 7 Dec 2010 16:02:25 +0000 (18:02 +0200)
через список инициализации его конструктора

projects/stargazer/plugins/configuration/sgconfig/stgconfig.cpp
projects/stargazer/plugins/configuration/sgconfig/stgconfig.h

index 8ba4b0fff25edce8cd10b3747ac142848d465d05..d2ad12b79d2944e5234210cc9e1a6a276448ecac 100644 (file)
@@ -84,7 +84,7 @@ port = p;
 return 0;
 }
 //-----------------------------------------------------------------------------
-uint16_t STG_CONFIG_SETTINGS::GetPort()
+uint16_t STG_CONFIG_SETTINGS::GetPort() const
 {
 return port;
 }
@@ -104,9 +104,14 @@ return "Stg configurator v.0.08";
 }
 //-----------------------------------------------------------------------------
 STG_CONFIG::STG_CONFIG()
+    : nonstop(false),
+      isRunning(false),
+      users(NULL),
+      admins(NULL),
+      tariffs(NULL),
+      store(NULL),
+      stgSettings(NULL)
 {
-isRunning = false;
-nonstop = false;
 }
 //-----------------------------------------------------------------------------
 void STG_CONFIG::SetUsers(USERS * u)
index 57241c637f26049264235eb7823dfd4fef88cbbf..80cc16a751e35354e5d50a91bc8b1a7011afe051 100644 (file)
@@ -52,7 +52,7 @@ public:
     virtual         ~STG_CONFIG_SETTINGS(){};
     const string &  GetStrError() const;
     int             ParseSettings(const MODULE_SETTINGS & s);
-    uint16_t        GetPort();
+    uint16_t        GetPort() const;
 private:
     int     ParseIntInRange(const string & str, int min, int max, int * val);
     string  errorStr;