Ticket #1944: lcdproc_V5_keyboard.patch
File lcdproc_V5_keyboard.patch, 1.6 KB (added by , 19 years ago) |
---|
-
programs/mythlcdserver/lcdprocclient.cpp
475 475 } 476 476 } 477 477 478 QString LCDProcClient::expandString(QString &aString) 479 { 480 QString bString; 481 482 // if version 5 then white space seperate the list of characters 483 for (uint x = 0; x < aString.length(); x++) 484 { 485 bString += aString.at(x); 486 if (pVersion == LCD_VERSION_5) 487 bString += " "; 488 } 489 return bString; 490 491 } 492 478 493 void LCDProcClient::loadSettings() 479 494 { 480 495 if (!lcd_ready) … … 502 517 503 518 if (old_keystring != "") 504 519 { 505 aString = "client_del_key " + lcd_keystring;520 aString = "client_del_key " + expandString(old_keystring); 506 521 sendToServer(aString); 507 522 } 508 523 509 aString = "client_add_key " + lcd_keystring;524 aString = "client_add_key " + expandString(lcd_keystring); 510 525 sendToServer(aString); 511 526 512 527 setHeartbeat ("Time", lcd_heartbeaton); -
programs/mythlcdserver/lcdprocclient.h
108 108 void setPriority(const QString &screen, PRIORITY priority); 109 109 110 110 void setHeartbeat (const QString &screen, bool onoff); 111 QString LCDProcClient::expandString(QString &aString); 111 112 112 113 void init(); 113 114 void assignScrollingList(QStringList theList, QString theScreen,