comparison kdiff3/src/kreplacements/kreplacements.h @ 70:5bbfe4784324

KDiff3 0.9.89 for Qt4
author joachim99
date Tue, 18 Apr 2006 20:19:57 +0000
parents 8febbfb1148c
children f7dad0aa6146
comparison
equal deleted inserted replaced
69:8febbfb1148c 70:5bbfe4784324
19 #define KREPLACEMENTS_H 19 #define KREPLACEMENTS_H
20 20
21 #include "common.h" 21 #include "common.h"
22 22
23 #include <qobject.h> 23 #include <qobject.h>
24 #include <qtabdialog.h> 24 #include <q3tabdialog.h>
25 #include <qmainwindow.h> 25 #include <q3mainwindow.h>
26 #include <qaction.h> 26 #include <qaction.h>
27 #include <qfiledialog.h> 27 #include <q3filedialog.h>
28 #include <qapplication.h> 28 #include <qapplication.h>
29 #include <qvbox.h> 29 #include <q3vbox.h>
30 #include <qpushbutton.h> 30 #include <qpushbutton.h>
31 #include <qstatusbar.h> 31 #include <qstatusbar.h>
32 #include <qtoolbar.h> 32 #include <q3toolbar.h>
33 #include <qprogressbar.h> 33 #include <q3progressbar.h>
34 #include <qpopupmenu.h> 34 #include <q3popupmenu.h>
35 #include <qstringlist.h> 35 #include <qstringlist.h>
36 #include <qprinter.h> 36 #include <qprinter.h>
37 //Added by qt3to4:
38 #include <Q3CString>
39 #include <QPixmap>
40 #include <QPaintEvent>
41 #include <Q3Frame>
42 #include <QLabel>
43 #include <Q3ValueList>
37 44
38 #include <map> 45 #include <map>
39 #include <list> 46 #include <list>
40 47
41 QString getTranslationDir(); 48 QString getTranslationDir();
81 #define i18n(x) QObject::tr(x) 88 #define i18n(x) QObject::tr(x)
82 #define I18N_NOOP(x) x 89 #define I18N_NOOP(x) x
83 #define RESTORE(x) 90 #define RESTORE(x)
84 #define _UNLOAD(x) 91 #define _UNLOAD(x)
85 92
86 typedef QPopupMenu KPopupMenu; 93 typedef Q3PopupMenu KPopupMenu;
87 94
88 class KDialogBase : public QTabDialog 95 class KDialogBase : public Q3TabDialog
89 { 96 {
90 Q_OBJECT 97 Q_OBJECT
91 public: 98 public:
92 KDialogBase( int, const QString& caption, int, int, QWidget* parent, const char* name, 99 KDialogBase( int, const QString& caption, int, int, QWidget* parent, const char* name,
93 bool /*modal*/, bool ); 100 bool /*modal*/, bool );
97 void setHelp(const QString& helpfilename, const QString& ); 104 void setHelp(const QString& helpfilename, const QString& );
98 enum {IconList, Help, Default, Apply, Ok, Cancel }; 105 enum {IconList, Help, Default, Apply, Ok, Cancel };
99 106
100 int BarIcon(const QString& iconName, int ); 107 int BarIcon(const QString& iconName, int );
101 108
102 QVBox* addVBoxPage( const QString& name, const QString& info, int ); 109 Q3VBox* addVBoxPage( const QString& name, const QString& info, int );
103 QFrame* addPage( const QString& name, const QString& info, int ); 110 Q3Frame* addPage( const QString& name, const QString& info, int );
104 int spacingHint(); 111 int spacingHint();
105 112
106 virtual void accept(); 113 virtual void accept();
107 signals: 114 signals:
108 void applyClicked(); 115 void applyClicked();
113 virtual void slotHelp( void ); 120 virtual void slotHelp( void );
114 virtual void slotCancel( void ); 121 virtual void slotCancel( void );
115 virtual void slotDefault( void ); 122 virtual void slotDefault( void );
116 }; 123 };
117 124
118 class KFileDialog : public QFileDialog 125 class KFileDialog : public Q3FileDialog
119 { 126 {
120 public: 127 public:
121 static KURL getSaveURL( const QString &startDir=QString::null, 128 static KURL getSaveURL( const QString &startDir=QString::null,
122 const QString &filter=QString::null, 129 const QString &filter=QString::null,
123 QWidget *parent=0, const QString &caption=QString::null); 130 QWidget *parent=0, const QString &caption=QString::null);
134 const QString &caption=QString::null); 141 const QString &caption=QString::null);
135 }; 142 };
136 143
137 typedef QStatusBar KStatusBar; 144 typedef QStatusBar KStatusBar;
138 145
139 class KToolBar : public QToolBar 146 class KToolBar : public Q3ToolBar
140 { 147 {
141 public: 148 public:
142 KToolBar(QMainWindow* parent); 149 KToolBar(Q3MainWindow* parent);
143 150
144 enum BarPosition {Top, Bottom, Left, Right}; 151 enum BarPosition {Top, Bottom, Left, Right};
145 BarPosition barPos(); 152 BarPosition barPos();
146 void setBarPos(BarPosition); 153 void setBarPos(BarPosition);
147 private: 154 private:
148 QMainWindow* m_pMainWindow; 155 Q3MainWindow* m_pMainWindow;
149 }; 156 };
150 157
151 class KActionCollection 158 class KActionCollection
152 { 159 {
153 public: 160 public:
166 namespace KParts 173 namespace KParts
167 { 174 {
168 class ReadWritePart; 175 class ReadWritePart;
169 } 176 }
170 177
171 class KMainWindow : public QMainWindow 178 class KMainWindow : public Q3MainWindow
172 { 179 {
173 Q_OBJECT 180 Q_OBJECT
174 private: 181 private:
175 KStatusBar m_statusBar; 182 KStatusBar m_statusBar;
176 KActionCollection m_actionCollection; 183 KActionCollection m_actionCollection;
177 protected: 184 protected:
178 virtual bool queryClose() = 0; 185 virtual bool queryClose() = 0;
179 virtual bool queryExit() = 0; 186 virtual bool queryExit() = 0;
180 public: 187 public:
181 QPopupMenu* fileMenu; 188 Q3PopupMenu* fileMenu;
182 QPopupMenu* editMenu; 189 Q3PopupMenu* editMenu;
183 QPopupMenu* directoryMenu; 190 Q3PopupMenu* directoryMenu;
184 QPopupMenu* dirCurrentItemMenu; 191 Q3PopupMenu* dirCurrentItemMenu;
185 QPopupMenu* dirCurrentSyncItemMenu; 192 Q3PopupMenu* dirCurrentSyncItemMenu;
186 QPopupMenu* movementMenu; 193 Q3PopupMenu* movementMenu;
187 QPopupMenu* mergeMenu; 194 Q3PopupMenu* mergeMenu;
188 QPopupMenu* diffMenu; 195 Q3PopupMenu* diffMenu;
189 QPopupMenu* windowsMenu; 196 Q3PopupMenu* windowsMenu;
190 QPopupMenu* settingsMenu; 197 Q3PopupMenu* settingsMenu;
191 QPopupMenu* helpMenu; 198 Q3PopupMenu* helpMenu;
192 199
193 KToolBar* m_pToolBar; 200 KToolBar* m_pToolBar;
194 201
195 KMainWindow( QWidget* parent, const char* name ); 202 KMainWindow( QWidget* parent, const char* name );
196 KToolBar* toolBar(const QString& s = QString::null); 203 KToolBar* toolBar(const QString& s = QString::null);
197 KActionCollection* actionCollection(); 204 KActionCollection* actionCollection();
198 void createGUI(); 205 void createGUI();
199 void createGUI(KParts::ReadWritePart*){createGUI();} 206 void createGUI(KParts::ReadWritePart*){createGUI();}
200 207
201 QList<KMainWindow>* memberList; 208 QList<KMainWindow*>* memberList;
202 public slots: 209 public slots:
203 void slotHelp(); 210 void slotHelp();
204 void slotAbout(); 211 void slotAbout();
205 }; 212 };
206 213
217 224
218 class KAction : public QAction 225 class KAction : public QAction
219 { 226 {
220 Q_OBJECT 227 Q_OBJECT
221 public: 228 public:
222 KAction(const QString& text, const QIconSet& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle=false, bool bMenu=true); 229 KAction(const QString& text, const QIcon& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle=false, bool bMenu=true);
223 KAction(const QString& text, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle=false, bool bMenu=true); 230 KAction(const QString& text, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bToggle=false, bool bMenu=true);
224 void init(QObject* receiver, const char* slot, KActionCollection* actionCollection, 231 void init(QObject* receiver, const char* slot, KActionCollection* actionCollection,
225 const char* name, bool bToggle, bool bMenu); 232 const char* name, bool bToggle, bool bMenu);
226 void setStatusText(const QString&); 233 void setStatusText(const QString&);
227 void plug(QPopupMenu*); 234 void plug(Q3PopupMenu*);
228 }; 235 };
229 236
230 class KToggleAction : public KAction 237 class KToggleAction : public KAction
231 { 238 {
232 public: 239 public:
233 KToggleAction(const QString& text, const QIconSet& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu=true); 240 KToggleAction(const QString& text, const QIcon& icon, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu=true);
234 KToggleAction(const QString& text, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu=true); 241 KToggleAction(const QString& text, int accel, QObject* receiver, const char* slot, KActionCollection* actionCollection, const char* name, bool bMenu=true);
235 KToggleAction(const QString& text, const QIconSet& icon, int accel, KActionCollection* actionCollection, const char* name, bool bMenu=true); 242 KToggleAction(const QString& text, const QIcon& icon, int accel, KActionCollection* actionCollection, const char* name, bool bMenu=true);
236 void setChecked(bool); 243 void setChecked(bool);
237 bool isChecked(); 244 bool isChecked();
238 }; 245 };
239 246
240 247
298 class KPrinter : public QPrinter 305 class KPrinter : public QPrinter
299 { 306 {
300 public: 307 public:
301 KPrinter(); 308 KPrinter();
302 enum e_PageSelection {ApplicationSide}; 309 enum e_PageSelection {ApplicationSide};
303 QValueList<int> pageList(); 310 Q3ValueList<int> pageList();
304 void setCurrentPage(int); 311 void setCurrentPage(int);
305 void setPageSelection(e_PageSelection); 312 void setPageSelection(e_PageSelection);
306 }; 313 };
307 314
308 class KStandardDirs 315 class KStandardDirs
344 351
345 std::list<AboutDataEntry> m_authorList; 352 std::list<AboutDataEntry> m_authorList;
346 std::list<AboutDataEntry> m_creditList; 353 std::list<AboutDataEntry> m_creditList;
347 }; 354 };
348 355
349 typedef QValueList<QCString> QCStringList; 356 typedef Q3ValueList<Q3CString> QCStringList;
350 357
351 class KCmdLineArgs 358 class KCmdLineArgs
352 { 359 {
353 public: 360 public:
354 static KCmdLineArgs* parsedArgs(); 361 static KCmdLineArgs* parsedArgs();
411 }; 418 };
412 419
413 namespace KIO 420 namespace KIO
414 { 421 {
415 enum UDSEntry {}; 422 enum UDSEntry {};
416 typedef QValueList<UDSEntry> UDSEntryList; 423 typedef Q3ValueList<UDSEntry> UDSEntryList;
417 class Job : public QObject 424 class Job : public QObject
418 { 425 {
419 public: 426 public:
420 void kill(bool){} 427 void kill(bool){}
421 bool error() {return false;} 428 bool error() {return false;}
440 class TransferJob : public Job {}; 447 class TransferJob : public Job {};
441 TransferJob* get( KURL, bool, bool ); 448 TransferJob* get( KURL, bool, bool );
442 TransferJob* put( KURL, int, bool, bool, bool ); 449 TransferJob* put( KURL, int, bool, bool, bool );
443 }; 450 };
444 451
445 typedef QProgressBar KProgress; 452 typedef Q3ProgressBar KProgress;
446 453
447 class KInstance : public QObject 454 class KInstance : public QObject
448 { 455 {
449 public: 456 public:
450 KInstance(KAboutData*){} 457 KInstance(KAboutData*){}
477 484
478 class ReadOnlyPart : public Part 485 class ReadOnlyPart : public Part
479 { 486 {
480 public: 487 public:
481 ReadOnlyPart(){} 488 ReadOnlyPart(){}
482 ReadOnlyPart(QObject*,const QCString&){} 489 ReadOnlyPart(QObject*,const Q3CString&){}
483 void setInstance( KInstance* ){} 490 void setInstance( KInstance* ){}
484 QString m_file; 491 QString m_file;
485 }; 492 };
486 493
487 class ReadWritePart : public ReadOnlyPart 494 class ReadWritePart : public ReadOnlyPart
488 { 495 {
489 public: 496 public:
490 ReadWritePart(QObject*,const QCString&){} 497 ReadWritePart(QObject*,const Q3CString&){}
491 void setReadWrite(bool){} 498 void setReadWrite(bool){}
492 }; 499 };
493 500
494 class Factory : public KLibFactory 501 class Factory : public KLibFactory
495 { 502 {