@@ -250,7 +250,7 @@ void LoginForm::onPrompt(QString prompt, QLightDM::Greeter::PromptType promptTyp
250
250
// "password: "
251
251
// "Enter new password: "
252
252
// "Enter it again: "
253
-
253
+ emit resetHideTimer ();
254
254
qInfo () << " Received Prompt: " << prompt << " type: " << QString::number (promptType);
255
255
256
256
if ((prompt.compare (" Enter new password: " ) == 0 || prompt.compare (" New password: " ) == 0 ||
@@ -297,7 +297,7 @@ void LoginForm::onPrompt(QString prompt, QLightDM::Greeter::PromptType promptTyp
297
297
298
298
void LoginForm::onMessage (QString prompt, QLightDM::Greeter::MessageType messageType){
299
299
QString type = NULL ;
300
-
300
+ emit resetHideTimer ();
301
301
qInfo () << " Received Message: " << prompt << " type: " << QString::number (messageType);
302
302
303
303
if (messageType == QLightDM::Greeter::MessageTypeError){
@@ -359,7 +359,7 @@ void LoginForm::authenticationComplete()
359
359
{
360
360
361
361
QString lastuser;
362
-
362
+ emit resetHideTimer ();
363
363
364
364
lastuser = ui->userInput ->text ().trimmed ();
365
365
@@ -480,7 +480,7 @@ void LoginForm::on_pushButton_resetpwd_clicked()
480
480
QString userid;
481
481
482
482
483
-
483
+ emit resetHideTimer ();
484
484
if (toolButtons[(lastuserindex + 1 ) % 3 ]->text ().isEmpty ())
485
485
return ;
486
486
@@ -735,9 +735,12 @@ void LoginForm::addUsertoCache(QString user_name){
735
735
736
736
void LoginForm::userButtonClicked (){
737
737
738
+
738
739
QObject *senderObj = sender (); // This will give Sender object
739
740
QString senderObjName = senderObj->objectName ();
740
741
742
+ emit resetHideTimer ();
743
+
741
744
for (int i = 0 ; i< total_user_count + 1 ; i++){
742
745
743
746
if (senderObjName.compare (toolButtons[(lastuserindex + 0 ) % 3 ]->objectName ()) == 0 ){// left
@@ -1025,6 +1028,7 @@ void LoginForm::userSelectStateMachine(int key, int button){
1025
1028
void LoginForm::keyPressEvent (QKeyEvent *event)
1026
1029
{
1027
1030
1031
+ emit resetHideTimer ();
1028
1032
if (event->key () == Qt::Key_Return || event->key () == Qt::Key_Enter) {
1029
1033
1030
1034
@@ -1138,7 +1142,7 @@ void LoginForm::on_resetpasswordButton_clicked()
1138
1142
{
1139
1143
1140
1144
QString userid;
1141
-
1145
+ emit resetHideTimer ();
1142
1146
if (!userResetRequest){
1143
1147
1144
1148
@@ -1254,7 +1258,7 @@ void LoginForm::LoginTimerFinished(){
1254
1258
QString userid;
1255
1259
static int opcheckcounter;
1256
1260
1257
-
1261
+ emit resetHideTimer ();
1258
1262
switch (loginTimerState){
1259
1263
1260
1264
case 0 :
@@ -1396,7 +1400,7 @@ void LoginForm::userPasswordResetRequest(){
1396
1400
static int inpipefd[2 ];
1397
1401
static int outpipefd[2 ];
1398
1402
int status;
1399
-
1403
+ emit resetHideTimer ();
1400
1404
1401
1405
switch (userRequestTimerState){
1402
1406
@@ -1587,7 +1591,7 @@ void LoginForm::passwordResetTimerFinished(){
1587
1591
static int opcheckcounter;
1588
1592
bool errorflag = false ;
1589
1593
static QString userx;
1590
-
1594
+ emit resetHideTimer ();
1591
1595
switch (resetTimerState){
1592
1596
1593
1597
case 0 :
@@ -1763,6 +1767,9 @@ QString LoginForm::translateResetPwdMessage(QString message){
1763
1767
1764
1768
void LoginForm::on_acceptbutton_clicked ()
1765
1769
{
1770
+
1771
+ emit resetHideTimer ();
1772
+
1766
1773
if (userResetRequest){
1767
1774
1768
1775
if (passwordChangeError){
@@ -1967,7 +1974,7 @@ void LoginForm::pageTransition(QWidget *Page){
1967
1974
1968
1975
ui->stackedWidget ->setCurrentIndex (ui->stackedWidget ->indexOf (Page));
1969
1976
1970
-
1977
+ emit resetHideTimer ();
1971
1978
if (Page == ui->waitpage ){
1972
1979
ui->waitlabel ->setFocus ();
1973
1980
mv->start ();
@@ -2025,6 +2032,8 @@ void LoginForm::pageTransition(QWidget *Page){
2025
2032
2026
2033
void LoginForm::on_backButton_clicked ()
2027
2034
{
2035
+
2036
+ emit resetHideTimer ();
2028
2037
needPasswordChange = 0 ;
2029
2038
cancelLogin ();
2030
2039
ui->passwordInput ->clear ();
@@ -2040,6 +2049,7 @@ void LoginForm::on_backButton_clicked()
2040
2049
void LoginForm::usersbuttonReposition (){
2041
2050
QFont font;
2042
2051
2052
+ emit resetHideTimer ();
2043
2053
ui->userInput ->clear ();
2044
2054
ui->userInput ->hide ();
2045
2055
ui->toolButtonleft ->setGeometry (left);
@@ -2096,7 +2106,7 @@ void LoginForm::usersbuttonReposition(){
2096
2106
2097
2107
void LoginForm::on_cancelResetButton_clicked ()
2098
2108
{
2099
-
2109
+ emit resetHideTimer ();
2100
2110
userResetRequest = false ;
2101
2111
systemResetRequest = false ;
2102
2112
@@ -2181,7 +2191,7 @@ void LoginForm::keyboardEvent(QString key){
2181
2191
QString txt;
2182
2192
2183
2193
2184
-
2194
+ emit resetHideTimer ();
2185
2195
2186
2196
if (key.compare (QString (" enter" )) == 0 ){
2187
2197
QKeyEvent *event = new QKeyEvent (QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier);
@@ -2405,6 +2415,7 @@ bool LoginForm::ifLocalUser(QString username){
2405
2415
2406
2416
void LoginForm::on_pwShowbutton_pressed ()
2407
2417
{
2418
+ emit resetHideTimer ();
2408
2419
ui->passwordInput ->setEchoMode (QLineEdit::EchoMode::Normal);
2409
2420
ui->passwordInput ->setDisabled (true );
2410
2421
}
@@ -2420,6 +2431,7 @@ void LoginForm::on_pwShowbutton_released()
2420
2431
2421
2432
void LoginForm::on_showoldPwdButton_pressed ()
2422
2433
{
2434
+ emit resetHideTimer ();
2423
2435
ui->oldpasswordinput ->setEchoMode (QLineEdit::EchoMode::Normal);
2424
2436
ui->oldpasswordinput ->setDisabled (true );
2425
2437
}
@@ -2433,6 +2445,7 @@ void LoginForm::on_showoldPwdButton_released()
2433
2445
2434
2446
void LoginForm::on_shownewPwdButton_pressed ()
2435
2447
{
2448
+ emit resetHideTimer ();
2436
2449
ui->newpasswordinput ->setEchoMode (QLineEdit::EchoMode::Normal);
2437
2450
ui->newpasswordinput ->setDisabled (true );
2438
2451
}
@@ -2445,6 +2458,7 @@ void LoginForm::on_shownewPwdButton_released()
2445
2458
2446
2459
void LoginForm::on_showconfirmPwdButton_pressed ()
2447
2460
{
2461
+ emit resetHideTimer ();
2448
2462
ui->newpasswordconfirminput ->setEchoMode (QLineEdit::EchoMode::Normal);
2449
2463
ui->newpasswordconfirminput ->setDisabled (true );
2450
2464
}
@@ -2472,11 +2486,13 @@ void LoginForm::debugBox(QString mes){
2472
2486
2473
2487
void LoginForm::on_pushButton_right_clicked ()
2474
2488
{
2489
+ emit resetHideTimer ();
2475
2490
userSelectStateMachine (Qt::Key_Right, -1 );
2476
2491
}
2477
2492
2478
2493
void LoginForm::on_pushButton_left_clicked ()
2479
2494
{
2495
+ emit resetHideTimer ();
2480
2496
userSelectStateMachine (Qt::Key_Left, -1 );
2481
2497
}
2482
2498
@@ -2534,5 +2550,12 @@ void LoginForm::showAll(void){
2534
2550
2535
2551
void LoginForm::on_passwordInput_textEdited (const QString &arg1)
2536
2552
{
2553
+ emit resetHideTimer ();
2554
+ justshowed = false ;
2555
+ }
2556
+
2557
+ void LoginForm::on_userInput_textEdited (const QString &arg1)
2558
+ {
2559
+ emit resetHideTimer ();
2537
2560
justshowed = false ;
2538
2561
}
0 commit comments