Changeset 5543

Show
Ignore:
Timestamp:
10/04/07 10:08:21 (14 months ago)
Author:
eugene
Message:

Don't kill the encoding of columns' header titles and formats.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/qt-gui_qt4/src/config/contactlist.cpp

    r5542 r5543  
    8484    QString key = QString("Column%1.").arg(i + 1); 
    8585    iniFile.ReadStr((key + "Title").toLatin1().data(), s, "Alias"); 
    86     myColumnHeading[i] = s; 
     86    myColumnHeading[i] = QString::fromLocal8Bit(s); 
    8787    iniFile.ReadStr((key + "Format").toLatin1().data(), s, "%a"); 
    88     myColumnFormat[i] = s; 
     88    myColumnFormat[i] = QString::fromLocal8Bit(s); 
    8989    iniFile.ReadNum((key + "Width").toLatin1().data(), myColumnWidth[i], 100); 
    9090    iniFile.ReadNum((key + "Align").toLatin1().data(), us, 0); 
     
    137137  { 
    138138    QString key = QString("Column%1.").arg(i + 1); 
    139     iniFile.WriteStr((key + "Title").toLatin1().data(), myColumnHeading[i].toLatin1().data()); 
    140     iniFile.WriteStr((key + "Format").toLatin1().data(), myColumnFormat[i].toLatin1().data()); 
     139    iniFile.WriteStr((key + "Title").toLatin1().data(), myColumnHeading[i].toLocal8Bit().data()); 
     140    iniFile.WriteStr((key + "Format").toLatin1().data(), myColumnFormat[i].toLocal8Bit().data()); 
    141141    iniFile.WriteNum((key + "Width").toLatin1().data(), myColumnWidth[i]); 
    142142    iniFile.WriteNum((key + "Align").toLatin1().data(), static_cast<unsigned short>(myColumnAlignment[i]));