Changeset 6249 for trunk/qt4-gui/src/settings/chat.cpp
- Timestamp:
- 06/11/08 05:31:29 (6 months ago)
- Files:
-
- 1 modified
-
trunk/qt4-gui/src/settings/chat.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/settings/chat.cpp
r6173 r6249 554 554 mySendTNCheck->setChecked(gLicqDaemon->SendTypingNotification()); 555 555 556 myDefaultEncodingCombo->setCurrentIndex(0); 557 // first combo myBox item is the locale encoding, so we skip it 558 for (int i = 1; i < myDefaultEncodingCombo->count(); i++) 556 QByteArray defaultEncoding = gUserManager.DefaultUserEncoding(); 557 if (defaultEncoding.isEmpty()) 558 myDefaultEncodingCombo->setCurrentIndex(0); 559 else 559 560 { 560 if (UserCodec::encodingForName(myDefaultEncodingCombo->itemText(i)) == chatConfig->defaultEncoding())561 for (int i = 1; i < myDefaultEncodingCombo->count(); i++) 561 562 { 562 myDefaultEncodingCombo->setCurrentIndex(i); 563 break; 563 if (UserCodec::encodingForName(myDefaultEncodingCombo->itemText(i)) == defaultEncoding) 564 { 565 myDefaultEncodingCombo->setCurrentIndex(i); 566 break; 567 } 564 568 } 565 569 } … … 621 625 622 626 if (myDefaultEncodingCombo->currentIndex() > 0) 623 chatConfig->setDefaultEncoding(UserCodec::encodingForName(myDefaultEncodingCombo->currentText()));627 gUserManager.SetDefaultUserEncoding(UserCodec::encodingForName(myDefaultEncodingCombo->currentText())); 624 628 else 625 chatConfig->setDefaultEncoding(QByteArray());629 gUserManager.SetDefaultUserEncoding(""); 626 630 chatConfig->setShowAllEncodings(myShowAllEncodingsCheck->isChecked()); 627 631
