Index: sources/view/settings/VSettings.h =================================================================== diff -u -r09a43d162e61ae02c73364e050d90957d736f322 -r4696b5fa37cc2ee744582fc70228736cad55ca63 --- sources/view/settings/VSettings.h (.../VSettings.h) (revision 09a43d162e61ae02c73364e050d90957d736f322) +++ sources/view/settings/VSettings.h (.../VSettings.h) (revision 4696b5fa37cc2ee744582fc70228736cad55ca63) @@ -63,9 +63,9 @@ PROPERTY(QStringList , categorys , {} ) PROPERTY(QVariantMap , instructions , {} ) - SETTINGS(QString , servicePass , QString() , 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" ) + 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" ) VIEW_DEC(VSettings, SettingsData) @@ -74,9 +74,12 @@ void updateInstructions ( const QString &vGroup, const TKeysList &vKeysList, const QVariantList &vValues ); void updateInstructions ( const QString &vGroup ); + QString encryptString (const QString &vString ); + public slots: - bool isPasswordConforming(const QString vPassword); - QString encryptString (const QString vString ); + bool isPasswordValid (const QString &vPassword); + bool isPasswordMatch (const QString &vPassword); + void updatePassword (const QString &vPassword); private slots: void onActionReceive (GuiActionType vAction, const QVariantList &vData);