Index: sources/view/settings/VSettings.h =================================================================== diff -u -rc9f8f8cf3c6c37fc6460d8675c62c9442c4d4263 -r4696b5fa37cc2ee744582fc70228736cad55ca63 --- sources/view/settings/VSettings.h (.../VSettings.h) (revision c9f8f8cf3c6c37fc6460d8675c62c9442c4d4263) +++ sources/view/settings/VSettings.h (.../VSettings.h) (revision 4696b5fa37cc2ee744582fc70228736cad55ca63) @@ -63,7 +63,7 @@ PROPERTY(QStringList , categorys , {} ) PROPERTY(QVariantMap , instructions , {} ) - SETTINGS(QString , servicePass ,"123" , Storage::Settings_Category_SettingsSystem , "Service" , "Password" ) + SETTINGS(QString , servicePass , "" , Storage::Settings_Category_SettingsSystem , "Service" , "Password" ) SETTINGS(quint8 , alarmVolume , 100 , Storage::Settings_Category_SettingsSystem , "Alarm" , "Volume" ) SETTINGS(bool , noCANBus , false , Storage::Settings_Category_NoCANBus , "Navigation" , "Create Treatment To Patient ID" ) @@ -74,6 +74,13 @@ void updateInstructions ( const QString &vGroup, const TKeysList &vKeysList, const QVariantList &vValues ); void updateInstructions ( const QString &vGroup ); + QString encryptString (const QString &vString ); + +public slots: + bool isPasswordValid (const QString &vPassword); + bool isPasswordMatch (const QString &vPassword); + void updatePassword (const QString &vPassword); + private slots: void onActionReceive (GuiActionType vAction, const QVariantList &vData);