Mercurial > hg > easyhg-kdiff3
diff kdiff3/src/kreplacements/kreplacements.cpp @ 73:f7dad0aa6146
KDiff3-0.9.90-Qt4
author | joachim99 |
---|---|
date | Sun, 14 May 2006 20:09:06 +0000 |
parents | 88d8fab8691a |
children |
line wrap: on
line diff
--- a/kdiff3/src/kreplacements/kreplacements.cpp Tue Apr 18 21:16:38 2006 +0000 +++ b/kdiff3/src/kreplacements/kreplacements.cpp Sun May 14 20:09:06 2006 +0000 @@ -33,6 +33,7 @@ #include <qtextstream.h> #include <qlayout.h> #include <q3dockarea.h> +#include <QTabWidget> //Added by qt3to4: #include <QPaintEvent> #include <Q3VBoxLayout> @@ -122,7 +123,7 @@ QString exePath; if (r!=0) { exePath = buf; } else { exePath = "."; } - return exePath; + return exePath+"/translations"; #else return "."; #endif @@ -210,9 +211,9 @@ return p; } -Q3Frame* KDialogBase::addPage( const QString& name, const QString& /*info*/, int ) +QFrame* KDialogBase::addPage( const QString& name, const QString& /*info*/, int ) { - Q3Frame* p = new Q3Frame(0); + QFrame* p = new QFrame(); p->setObjectName( name ); addTab( p, name ); return p; @@ -367,9 +368,17 @@ void KMainWindow::slotAbout() { - Q3TabDialog d; + QDialog d; + QVBoxLayout* l = new QVBoxLayout( &d ); + QTabWidget* pTabWidget = new QTabWidget; + l->addWidget( pTabWidget ); + + QPushButton* pOkButton = new QPushButton(i18n("Ok")); + connect( pOkButton, SIGNAL(clicked()), &d, SLOT(accept())); + l->addWidget( pOkButton ); + d.setCaption("About " + s_appName); - Q3TextBrowser* tb1 = new Q3TextBrowser(&d); + Q3TextBrowser* tb1 = new Q3TextBrowser(); tb1->setWordWrap( Q3TextEdit::NoWrap ); tb1->setText( s_appName + " Version " + s_version + @@ -378,7 +387,7 @@ "\n\nHomepage: " + s_homepage + "\n\nLicence: GNU GPL Version 2" ); - d.addTab(tb1,i18n("&About")); + pTabWidget->addTab(tb1,i18n("&About")); std::list<KAboutData::AboutDataEntry>::iterator i; @@ -391,10 +400,10 @@ if ( !i->m_weblink.isEmpty() ) s2 += " " + i->m_weblink + "\n"; s2 += "\n"; } - Q3TextBrowser* tb2 = new Q3TextBrowser(&d); + Q3TextBrowser* tb2 = new Q3TextBrowser(); tb2->setWordWrap( Q3TextEdit::NoWrap ); tb2->setText(s2); - d.addTab(tb2,i18n("A&uthor")); + pTabWidget->addTab(tb2,i18n("A&uthor")); QString s3; for( i=s_pAboutData->m_creditList.begin(); i!=s_pAboutData->m_creditList.end(); ++i ) @@ -405,10 +414,10 @@ if ( !i->m_weblink.isEmpty() ) s3 += " " + i->m_weblink + "\n"; s3 += "\n"; } - Q3TextBrowser* tb3 = new Q3TextBrowser(&d); + Q3TextBrowser* tb3 = new Q3TextBrowser(); tb3->setWordWrap( Q3TextEdit::NoWrap ); tb3->setText(s3); - d.addTab(tb3,i18n("&Thanks To")); + pTabWidget->addTab(tb3,i18n("&Thanks To")); d.resize(400,300); d.exec();