Changeset 6450 for trunk/qt4-gui/src
- Timestamp:
- 07/16/08 23:03:02 (4 months ago)
- Location:
- trunk/qt4-gui/src
- Files:
-
- 5 modified
-
config/general.cpp (modified) (3 diffs)
-
config/general.h (modified) (3 diffs)
-
settings/general.cpp (modified) (4 diffs)
-
settings/general.h (modified) (1 diff)
-
widgets/mlview.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/config/general.cpp
r6239 r6450 81 81 szTemp[0] = '\0'; 82 82 setEditFont(szTemp); 83 iniFile.ReadStr("HistoryFont", szTemp, "default"); 84 if (strcmp(szTemp, "default") == 0) 85 szTemp[0] = '\0'; 86 setHistoryFont(szTemp); 83 87 iniFile.ReadStr("FixedFont", szTemp, "default"); 84 88 if (strcmp(szTemp, "default") == 0) … … 148 152 iniFile.WriteStr("EditFont", myEditFont == myDefaultFont ? 149 153 "default" : myEditFont.toString().toLatin1()); 154 iniFile.WriteStr("HistoryFont", myHistoryFont == myDefaultFont ? 155 "default" : myHistoryFont.toString().toLatin1()); 150 156 iniFile.WriteStr("FixedFont", myFixedFont == myDefaultFixedFont ? 151 157 "default" : myFixedFont.toString().toLatin1()); … … 278 284 } 279 285 286 void Config::General::setHistoryFont(QString historyFont) 287 { 288 QFont f; 289 if (historyFont.isEmpty()) 290 f = myDefaultFont; 291 else 292 f.fromString(historyFont); 293 294 if (f == myHistoryFont) 295 return; 296 297 myHistoryFont = f; 298 if (myBlockUpdates) 299 myFontHasChanged = true; 300 else 301 emit fontChanged(); 302 } 303 280 304 void Config::General::setFixedFont(QString fixedFont) 281 305 { -
trunk/qt4-gui/src/config/general.h
r6239 r6450 83 83 QFont normalFont() const; 84 84 QFont editFont() const { return myEditFont; } 85 QFont historyFont() const { return myHistoryFont; } 85 86 QFont fixedFont() const { return myFixedFont; } 86 87 … … 126 127 void setNormalFont(QString normalFont); 127 128 void setEditFont(QString editFont); 129 void setHistoryFont(QString historyFont); 128 130 void setFixedFont(QString fixedFont); 129 131 … … 204 206 QFont myDefaultFixedFont; 205 207 QFont myEditFont; 208 QFont myHistoryFont; 206 209 QFont myFixedFont; 207 210 -
trunk/qt4-gui/src/settings/general.cpp
r6239 r6450 144 144 myFontLayout->addWidget(myEditFontEdit, 1, 1); 145 145 146 // History font 147 myHistoryFontLabel = new QLabel(tr("History:")); 148 myHistoryFontLabel->setToolTip(tr("Used in message history.")); 149 myFontLayout->addWidget(myHistoryFontLabel, 2, 0); 150 myHistoryFontEdit = new FontEdit(); 151 myHistoryFontEdit->setToolTip(myHistoryFontLabel->toolTip()); 152 myHistoryFontLabel->setBuddy(myHistoryFontEdit); 153 myFontLayout->addWidget(myHistoryFontEdit, 2, 1); 154 146 155 // Fixed font 147 156 myFixedFontLabel = new QLabel(tr("Fixed:")); 148 157 myFixedFontLabel->setToolTip(tr("Used in file editor and network log.")); 149 myFontLayout->addWidget(myFixedFontLabel, 2, 0);158 myFontLayout->addWidget(myFixedFontLabel, 3, 0); 150 159 myFixedFontEdit = new FontEdit(); 151 160 myFixedFontEdit->setToolTip(myFixedFontLabel->toolTip()); 152 161 myFixedFontLabel->setBuddy(myFixedFontEdit); 153 myFontLayout->addWidget(myFixedFontEdit, 2, 1);162 myFontLayout->addWidget(myFixedFontEdit, 3, 1); 154 163 155 164 myPageFontsLayout->addWidget(myFontBox); … … 215 224 { 216 225 myEditFontEdit->setFont(font); 226 myHistoryFontEdit->setFont(font); 217 227 } 218 228 … … 243 253 myNormalFontEdit->setFont(QFont(generalConfig->normalFont())); 244 254 myEditFontEdit->setFont(QFont(generalConfig->editFont())); 255 myHistoryFontEdit->setFont(QFont(generalConfig->historyFont())); 245 256 myFixedFontEdit->setFont(QFont(generalConfig->fixedFont())); 246 257 } … … 284 295 generalConfig->setEditFont(myEditFontEdit->font().toString()); 285 296 297 if (myHistoryFontEdit->font() == Config::General::instance()->defaultFont()) 298 generalConfig->setHistoryFont(QString::null); 299 else 300 generalConfig->setHistoryFont(myHistoryFontEdit->font().toString()); 301 286 302 if (myFixedFontEdit->font() == Config::General::instance()->defaultFixedFont()) 287 303 generalConfig->setFixedFont(QString::null); -
trunk/qt4-gui/src/settings/general.h
r6239 r6450 95 95 QLabel* myFontLabel; 96 96 QLabel* myEditFontLabel; 97 QLabel* myHistoryFontLabel; 97 98 QLabel* myFixedFontLabel; 98 99 FontEdit* myNormalFontEdit; 99 100 FontEdit* myEditFontEdit; 101 FontEdit* myHistoryFontEdit; 100 102 FontEdit* myFixedFontEdit; 101 103 QLabel* myDefaultEncodingLabel; -
trunk/qt4-gui/src/widgets/mlview.cpp
r6428 r6450 358 358 void MLView::updateFont() 359 359 { 360 setFont(Config::General::instance()-> editFont());360 setFont(Config::General::instance()->historyFont()); 361 361 362 362 // Get height of current font
