From af675eb602a85549c566a171ff907c38196ef821 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 28 Nov 2001 22:04:52 +0000 Subject: [PATCH] fix for Qt 2.x again --- qt-gui/src/mainwin.cpp | 17 +++++++++++++++++ qt-gui/src/optionsdlg.cpp | 15 +++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/qt-gui/src/mainwin.cpp b/qt-gui/src/mainwin.cpp index 226e89488..f6e405f89 100644 --- a/qt-gui/src/mainwin.cpp +++ b/qt-gui/src/mainwin.cpp @@ -297,14 +297,22 @@ CMainWindow::CMainWindow(CICQDaemon *theDaemon, CSignalManager *theSigMan, #endif if (strcmp(szTemp, "default") != 0) { +#if QT_VERSION >= 300 f.fromString(szTemp); +#else + f.setRawName(szTemp); +#endif qApp->setFont(f, true); } licqConf.ReadStr("EditFont", szTemp, "default"); if(!strcmp(szTemp, "default")) f = qApp->font(); else +#if QT_VERSION >= 300 f.fromString(szTemp); +#else + f.setRawName(szTemp); +#endif delete MLEditWrap::editFont; MLEditWrap::editFont = new QFont(f); @@ -2309,12 +2317,21 @@ void CMainWindow::saveOptions() licqConf.SetSection("appearance"); licqConf.WriteStr("Skin", skin->szSkinName); licqConf.WriteStr("Icons", m_szIconSet); +#if QT_VERSION >= 300 licqConf.WriteStr("Font", qApp->font() == defaultFont ? "default" : qApp->font().toString().latin1()); licqConf.WriteStr("EditFont", (MLEditWrap::editFont == NULL || *MLEditWrap::editFont == defaultFont) ? "default" : MLEditWrap::editFont->toString().latin1()); +#else + licqConf.WriteStr("Font", qApp->font() == defaultFont ? + "default" : qApp->font().rawName().latin1()); + licqConf.WriteStr("EditFont", + (MLEditWrap::editFont == NULL || + *MLEditWrap::editFont == defaultFont) ? + "default" : MLEditWrap::editFont->rawName().latin1()); +#endif licqConf.WriteBool("GridLines", m_bGridLines); licqConf.WriteBool("FontStyles", m_bFontStyles); licqConf.WriteNum("Flash", (unsigned short)m_nFlash); diff --git a/qt-gui/src/optionsdlg.cpp b/qt-gui/src/optionsdlg.cpp index ff0d43bec..d81704a74 100644 --- a/qt-gui/src/optionsdlg.cpp +++ b/qt-gui/src/optionsdlg.cpp @@ -370,13 +370,21 @@ void OptionsDlg::ApplyOptions() { QFont f(mainwin->defaultFont); if(edtEditFont->text().find(tr("default"), 0, false) != 0) +#if QT_VERSION >= 300 f.fromString(edtEditFont->text()); +#else + f.setRawName(edtEditFont->text()); +#endif delete MLEditWrap::editFont; MLEditWrap::editFont = new QFont(f); f = mainwin->defaultFont; if(edtFont->text().find(tr("default"), 0, false) != 0) +#if QT_VERSION >= 300 f.fromString(edtFont->text()); +#else + f.setRawName(edtFont->text()); +#endif qApp->setFont(f, true); mainwin->m_bGridLines = chkGridLines->isChecked(); @@ -556,10 +564,17 @@ void OptionsDlg::ApplyOptions() void OptionsDlg::setupFontName(QLineEdit* le, const QFont& font) { QString s; +#if QT_VERSION >= 300 if (font == mainwin->defaultFont) s = tr("default (%1)").arg(font.toString()); else s = font.toString(); +#else + if (font == mainwin->defaultFont) + s = tr("default (%1)").arg(font.rawName()); + else + s = font.rawName(); +#endif le->setFont(font); le->setText(s); le->setCursorPosition(0);