Mercurial > hg > easyhg-kdiff3
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 { |