Show
Ignore:
Timestamp:
06/06/08 07:23:44 (6 months ago)
Author:
eugene
Message:

Introduced Fixed font setting and made it to be used in network log and file editors.
Default fixed font is constructed by taking global qApp->font() and setting Monospace family on it.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/settings/general.cpp

    r6091 r6239  
    140140  myFontLayout->addWidget(myEditFontLabel, 1, 0); 
    141141  myEditFontEdit = new FontEdit(); 
    142   myEditFontEdit->setToolTip(myFontLabel->toolTip()); 
    143   myFontLabel->setBuddy(myEditFontEdit); 
     142  myEditFontEdit->setToolTip(myEditFontLabel->toolTip()); 
     143  myEditFontLabel->setBuddy(myEditFontEdit); 
    144144  myFontLayout->addWidget(myEditFontEdit, 1, 1); 
     145 
     146  // Fixed font 
     147  myFixedFontLabel = new QLabel(tr("Fixed:")); 
     148  myFixedFontLabel->setToolTip(tr("Used in file editor and network log.")); 
     149  myFontLayout->addWidget(myFixedFontLabel, 2, 0); 
     150  myFixedFontEdit = new FontEdit(); 
     151  myFixedFontEdit->setToolTip(myFixedFontLabel->toolTip()); 
     152  myFixedFontLabel->setBuddy(myFixedFontEdit); 
     153  myFontLayout->addWidget(myFixedFontEdit, 2, 1); 
    145154 
    146155  myPageFontsLayout->addWidget(myFontBox); 
     
    234243  myNormalFontEdit->setFont(QFont(generalConfig->normalFont())); 
    235244  myEditFontEdit->setFont(QFont(generalConfig->editFont())); 
     245  myFixedFontEdit->setFont(QFont(generalConfig->fixedFont())); 
    236246} 
    237247 
     
    265275 
    266276  if (myNormalFontEdit->font() == Config::General::instance()->defaultFont()) 
    267     generalConfig->setNormalFont(QString()); 
     277    generalConfig->setNormalFont(QString::null); 
    268278  else 
    269279    generalConfig->setNormalFont(myNormalFontEdit->font().toString()); 
    270280 
    271281  if (myEditFontEdit->font() == Config::General::instance()->defaultFont()) 
    272     generalConfig->setEditFont(QString()); 
     282    generalConfig->setEditFont(QString::null); 
    273283  else 
    274284    generalConfig->setEditFont(myEditFontEdit->font().toString()); 
    275285 
     286  if (myFixedFontEdit->font() == Config::General::instance()->defaultFixedFont()) 
     287    generalConfig->setFixedFont(QString::null); 
     288  else 
     289    generalConfig->setFixedFont(myFixedFontEdit->font().toString()); 
     290 
    276291  generalConfig->blockUpdates(false); 
    277292}