Mercurial > hg > easyhg-kdiff3
diff kdiff3/src/kreplacements/kreplacements.cpp @ 70:5bbfe4784324
KDiff3 0.9.89 for Qt4
author | joachim99 |
---|---|
date | Tue, 18 Apr 2006 20:19:57 +0000 |
parents | 8febbfb1148c |
children | 88d8fab8691a |
line wrap: on
line diff
--- a/kdiff3/src/kreplacements/kreplacements.cpp Mon Apr 10 08:40:51 2006 +0000 +++ b/kdiff3/src/kreplacements/kreplacements.cpp Tue Apr 18 20:19:57 2006 +0000 @@ -23,16 +23,23 @@ #include <qnamespace.h> #include <qmessagebox.h> -#include <qpopupmenu.h> +#include <q3popupmenu.h> #include <qmenubar.h> #include <qpainter.h> #include <qcolordialog.h> #include <qfontdialog.h> #include <qlabel.h> -#include <qtextbrowser.h> +#include <q3textbrowser.h> #include <qtextstream.h> #include <qlayout.h> -#include <qdockarea.h> +#include <q3dockarea.h> +//Added by qt3to4: +#include <QPaintEvent> +#include <Q3VBoxLayout> +#include <Q3Frame> +#include <Q3CString> +#include <Q3ValueList> +#include <QPixmap> #include <vector> #include <iostream> @@ -79,10 +86,10 @@ HINSTANCE hi = FindExecutableA( helpFile.fileName().ascii(), helpFile.dirPath(true).ascii(), buf ); if ( int(hi)<=32 ) { - static QTextBrowser* pBrowser = 0; + static Q3TextBrowser* pBrowser = 0; if (pBrowser==0) { - pBrowser = new QTextBrowser( 0 ); + pBrowser = new Q3TextBrowser( 0 ); pBrowser->setMinimumSize( 600, 400 ); } pBrowser->setSource(helpFile.filePath()); @@ -95,10 +102,10 @@ } #else - static QTextBrowser* pBrowser = 0; + static Q3TextBrowser* pBrowser = 0; if (pBrowser==0) { - pBrowser = new QTextBrowser( 0 ); + pBrowser = new Q3TextBrowser( 0 ); pBrowser->setMinimumSize( 600, 400 ); } pBrowser->setSource("/usr/local/share/doc/kdiff3/en/index.html"); @@ -162,7 +169,7 @@ KDialogBase::KDialogBase( int, const QString& caption, int, int, QWidget* parent, const char* name, bool /*modal*/, bool ) -: QTabDialog( parent, name, true /* modal */ ) +: Q3TabDialog( parent, name, true /* modal */ ) { setCaption( caption ); setDefaultButton(); @@ -196,16 +203,16 @@ } -QVBox* KDialogBase::addVBoxPage( const QString& name, const QString& /*info*/, int ) +Q3VBox* KDialogBase::addVBoxPage( const QString& name, const QString& /*info*/, int ) { - QVBox* p = new QVBox(this, name.ascii()); + Q3VBox* p = new Q3VBox(this, name.ascii()); addTab( p, name ); return p; } -QFrame* KDialogBase::addPage( const QString& name, const QString& /*info*/, int ) +Q3Frame* KDialogBase::addPage( const QString& name, const QString& /*info*/, int ) { - QFrame* p = new QFrame( this, name.ascii() ); + Q3Frame* p = new Q3Frame( this, name.ascii() ); addTab( p, name ); return p; } @@ -226,7 +233,7 @@ slotOk(); s_inAccept = false; if ( s_bAccepted ) - QTabDialog::accept(); + Q3TabDialog::accept(); } else { @@ -256,7 +263,7 @@ const QString &filter, QWidget *parent, const QString &caption) { - QString s = QFileDialog::getSaveFileName(startDir, filter, parent, 0, caption); + QString s = Q3FileDialog::getSaveFileName(startDir, filter, parent, 0, caption); return KURL(s); } @@ -265,7 +272,7 @@ QWidget * parent, const QString & caption ) { - QString s = QFileDialog::getOpenFileName(startDir, filter, parent, 0, caption); + QString s = Q3FileDialog::getOpenFileName(startDir, filter, parent, 0, caption); return KURL(s); } @@ -273,7 +280,7 @@ QWidget * parent, const QString & caption) { - QString s = QFileDialog::getExistingDirectory(startDir, parent, 0, caption); + QString s = Q3FileDialog::getExistingDirectory(startDir, parent, 0, caption); return KURL(s); } @@ -282,7 +289,7 @@ QWidget *parent, const QString &caption) { - return QFileDialog::getSaveFileName( startDir, filter, parent, 0, caption ); + return Q3FileDialog::getSaveFileName( startDir, filter, parent, 0, caption ); } @@ -297,46 +304,46 @@ void KToolBar::setBarPos(BarPosition bp) { - if ( bp == Left ) m_pMainWindow->moveDockWindow( this, DockLeft ); - else if ( bp == Right ) m_pMainWindow->moveDockWindow( this, DockRight ); - else if ( bp == Bottom ) m_pMainWindow->moveDockWindow( this, DockBottom ); - else if ( bp == Top ) m_pMainWindow->moveDockWindow( this, DockTop ); + if ( bp == Left ) m_pMainWindow->moveDockWindow( this, Qt::DockLeft ); + else if ( bp == Right ) m_pMainWindow->moveDockWindow( this, Qt::DockRight ); + else if ( bp == Bottom ) m_pMainWindow->moveDockWindow( this, Qt::DockBottom ); + else if ( bp == Top ) m_pMainWindow->moveDockWindow( this, Qt::DockTop ); } -KToolBar::KToolBar( QMainWindow* parent ) -: QToolBar( parent ) +KToolBar::KToolBar( Q3MainWindow* parent ) +: Q3ToolBar( parent ) { m_pMainWindow = parent; } KMainWindow::KMainWindow( QWidget* parent, const char* name ) -: QMainWindow( parent, name ), m_actionCollection(this) +: Q3MainWindow( parent, name ), m_actionCollection(this) { - fileMenu = new QPopupMenu(); + fileMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&File"), fileMenu); - editMenu = new QPopupMenu(); + editMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Edit"), editMenu); - directoryMenu = new QPopupMenu(); + directoryMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Directory"), directoryMenu); dirCurrentItemMenu = 0; dirCurrentSyncItemMenu = 0; - movementMenu = new QPopupMenu(); + movementMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Movement"), movementMenu); - diffMenu = new QPopupMenu(); + diffMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("D&iffview"), diffMenu); - mergeMenu = new QPopupMenu(); + mergeMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Merge"), mergeMenu); - windowsMenu = new QPopupMenu(); + windowsMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Window"), windowsMenu); - settingsMenu = new QPopupMenu(); + settingsMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Settings"), settingsMenu); - helpMenu = new QPopupMenu(); + helpMenu = new Q3PopupMenu(); menuBar()->insertItem(i18n("&Help"), helpMenu); m_pToolBar = new KToolBar(this); - memberList = new QList<KMainWindow>; + memberList = new QList<KMainWindow*>; memberList->append(this); } @@ -359,10 +366,10 @@ void KMainWindow::slotAbout() { - QTabDialog d; + Q3TabDialog d; d.setCaption("About " + s_appName); - QTextBrowser* tb1 = new QTextBrowser(&d); - tb1->setWordWrap( QTextEdit::NoWrap ); + Q3TextBrowser* tb1 = new Q3TextBrowser(&d); + tb1->setWordWrap( Q3TextEdit::NoWrap ); tb1->setText( s_appName + " Version " + s_version + "\n\n" + s_description + @@ -383,8 +390,8 @@ if ( !i->m_weblink.isEmpty() ) s2 += " " + i->m_weblink + "\n"; s2 += "\n"; } - QTextBrowser* tb2 = new QTextBrowser(&d); - tb2->setWordWrap( QTextEdit::NoWrap ); + Q3TextBrowser* tb2 = new Q3TextBrowser(&d); + tb2->setWordWrap( Q3TextEdit::NoWrap ); tb2->setText(s2); d.addTab(tb2,i18n("A&uthor")); @@ -397,8 +404,8 @@ if ( !i->m_weblink.isEmpty() ) s3 += " " + i->m_weblink + "\n"; s3 += "\n"; } - QTextBrowser* tb3 = new QTextBrowser(&d); - tb3->setWordWrap( QTextEdit::NoWrap ); + Q3TextBrowser* tb3 = new Q3TextBrowser(&d); + tb3->setWordWrap( Q3TextEdit::NoWrap ); tb3->setText(s3); d.addTab(tb3,i18n("&Thanks To")); @@ -449,7 +456,7 @@ } QFile f( m_fileName ); - if ( f.open(IO_ReadOnly) ) + if ( f.open(QIODevice::ReadOnly) ) { // file opened successfully QTextStream t( &f ); // use a text stream load(t); @@ -460,7 +467,7 @@ KConfig::~KConfig() { QFile f(m_fileName); - if ( f.open( IO_WriteOnly | IO_Translate ) ) + if ( f.open( QIODevice::WriteOnly | QIODevice::Text ) ) { // file opened successfully QTextStream t( &f ); // use a text stream save(t); @@ -494,9 +501,9 @@ { if ( p->dirCurrentItemMenu==0 ) { - p->dirCurrentItemMenu = new QPopupMenu(); + p->dirCurrentItemMenu = new Q3PopupMenu(); p->directoryMenu->insertItem(i18n("Current Item Merge Operation"), p->dirCurrentItemMenu); - p->dirCurrentSyncItemMenu = new QPopupMenu(); + p->dirCurrentSyncItemMenu = new Q3PopupMenu(); p->directoryMenu->insertItem(i18n("Current Item Sync Operation"), p->dirCurrentSyncItemMenu); } addTo( p->dirCurrentItemMenu ); @@ -505,9 +512,9 @@ { if ( p->dirCurrentItemMenu==0 ) { - p->dirCurrentItemMenu = new QPopupMenu(); + p->dirCurrentItemMenu = new Q3PopupMenu(); p->directoryMenu->insertItem(i18n("Current Item Merge Operation"), p->dirCurrentItemMenu); - p->dirCurrentSyncItemMenu = new QPopupMenu(); + p->dirCurrentSyncItemMenu = new Q3PopupMenu(); p->directoryMenu->insertItem(i18n("Current Item Sync Operation"), p->dirCurrentSyncItemMenu); } addTo( p->dirCurrentSyncItemMenu ); @@ -521,12 +528,13 @@ } -KAction::KAction(const QString& text, const QIconSet& icon, int accel, +KAction::KAction(const QString& text, const QIcon& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle, bool bMenu ) -: QAction ( text, icon, text, accel, actionCollection->m_pMainWindow, name, bToggle ) +: QAction ( icon, text, accel, actionCollection->m_pMainWindow, name ) { + setToggleAction( bToggle ); KMainWindow* p = actionCollection->m_pMainWindow; if ( !icon.isNull() && p ) this->addTo( p->m_pToolBar ); @@ -537,8 +545,9 @@ QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle, bool bMenu ) -: QAction ( text, text, accel, actionCollection->m_pMainWindow, name, bToggle ) +: QAction ( text, accel, actionCollection->m_pMainWindow, name ) { + setToggleAction( bToggle ); init(receiver,slot,actionCollection,name,bToggle,bMenu); } @@ -546,13 +555,13 @@ { } -void KAction::plug(QPopupMenu* menu) +void KAction::plug(Q3PopupMenu* menu) { addTo(menu); } -KToggleAction::KToggleAction(const QString& text, const QIconSet& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu) +KToggleAction::KToggleAction(const QString& text, const QIcon& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu) : KAction( text, icon, accel, receiver, slot, actionCollection, name, true, bMenu) { } @@ -562,7 +571,7 @@ { } -KToggleAction::KToggleAction(const QString& text, const QIconSet& icon, int accel, KActionCollection* actionCollection, const char* name, bool bMenu) +KToggleAction::KToggleAction(const QString& text, const QIcon& icon, int accel, KActionCollection* actionCollection, const char* name, bool bMenu) : KAction( text, icon, accel, 0, 0, actionCollection, name, true, bMenu) { } @@ -586,7 +595,7 @@ { #include "../xpm/fileopen.xpm" KMainWindow* p = actionCollection->m_pMainWindow; - KAction* a = new KAction( i18n("Open"), QIconSet(QPixmap(fileopen)), Qt::CTRL+Qt::Key_O, parent, slot, actionCollection, "open", false, false); + KAction* a = new KAction( i18n("Open"), QIcon(QPixmap(fileopen)), Qt::CTRL+Qt::Key_O, parent, slot, actionCollection, "open", false, false); if(p){ a->addTo( p->fileMenu ); } return a; } @@ -595,7 +604,7 @@ { #include "../xpm/filesave.xpm" KMainWindow* p = actionCollection->m_pMainWindow; - KAction* a = new KAction( i18n("Save"), QIconSet(QPixmap(filesave)), Qt::CTRL+Qt::Key_S, parent, slot, actionCollection, "save", false, false); + KAction* a = new KAction( i18n("Save"), QIcon(QPixmap(filesave)), Qt::CTRL+Qt::Key_S, parent, slot, actionCollection, "save", false, false); if(p){ a->addTo( p->fileMenu ); } return a; } @@ -612,7 +621,7 @@ { #include "../xpm/fileprint.xpm" KMainWindow* p = actionCollection->m_pMainWindow; - KAction* a = new KAction( i18n("Print..."), QIconSet(QPixmap(fileprint)),Qt::CTRL+Qt::Key_P, parent, slot, actionCollection, "print", false, false); + KAction* a = new KAction( i18n("Print..."), QIcon(QPixmap(fileprint)),Qt::CTRL+Qt::Key_P, parent, slot, actionCollection, "print", false, false); if(p) a->addTo( p->fileMenu ); return a; } @@ -731,7 +740,7 @@ : QWidget(pParent) { m_pParent = pParent; - QVBoxLayout* pLayout = new QVBoxLayout( this ); + Q3VBoxLayout* pLayout = new Q3VBoxLayout( this ); m_pSelectFont = new QPushButton(i18n("Select Font"), this ); connect(m_pSelectFont, SIGNAL(clicked()), this, SLOT(slotSelectFont())); pLayout->addWidget(m_pSelectFont); @@ -824,9 +833,9 @@ KPrinter::KPrinter() { } -QValueList<int> KPrinter::pageList() +Q3ValueList<int> KPrinter::pageList() { - QValueList<int> vl; + Q3ValueList<int> vl; int to = toPage(); for(int i=fromPage(); i<=to; ++i) { @@ -932,7 +941,7 @@ const char* pos = strchr( optName,' ' ); int len = pos==0 ? strlen( optName ) : pos - optName; - if( s == (const char*)( QCString( optName, len+1) ) ) + if( s == (const char*)( Q3CString( optName, len+1) ) ) { return s_vOption[j].isEmpty() ? QString() : s_vOption[j].last(); } @@ -951,7 +960,7 @@ const char* pos = strchr( optName,' ' ); int len = pos==0 ? strlen( optName ) : pos - optName; - if( s == (const char*)( QCString( optName, len+1) ) ) + if( s == (const char*)( Q3CString( optName, len+1) ) ) { return s_vOption[j]; } @@ -1010,7 +1019,7 @@ } m_config.readConfigFile(configFileName); - QStringList ignorableCmdLineOptionsList = m_config.readListEntry("IgnorableCmdLineOptions", QString("-u;-query;-html;-abort"), '|'); + QStringList ignorableCmdLineOptionsList = m_config.readListEntry("IgnorableCmdLineOptions", QStringList("-u;-query;-html;-abort"), '|'); QString ignorableCmdLineOptions; if ( !ignorableCmdLineOptionsList.isEmpty() ) ignorableCmdLineOptions = ignorableCmdLineOptionsList.front() + ";"; @@ -1049,7 +1058,7 @@ if (j==nofOptions) { QString s; - s = QString("Unknown option: ") + s_argv[i] + "\n"; + s = QString("Unknown option: ") + QString(s_argv[i]) + "\n"; s += "If KDiff3 should ignore this option, run KDiff3 normally and edit\n" "the \"Command line options to ignore\" in the \"Integration Settings\".\n\n";