comparison kdiff3/src/kdiff3.h @ 58:8af4bb9d9a5a

Version 0.9.83
author joachim99
date Sun, 07 Mar 2004 09:59:09 +0000
parents 32d5cbf9db71
children efe33e938730
comparison
equal deleted inserted replaced
57:023fbd76c1e3 58:8af4bb9d9a5a
1 /*************************************************************************** 1 /***************************************************************************
2 kdiff3.h - description 2 kdiff3.h - description
3 ------------------- 3 -------------------
4 begin : Don Jul 11 12:31:29 CEST 2002 4 begin : Don Jul 11 12:31:29 CEST 2002
5 copyright : (C) 2002 by Joachim Eibl 5 copyright : (C) 2002-2004 by Joachim Eibl
6 email : joachim.eibl@gmx.de 6 email : joachim.eibl@gmx.de
7 ***************************************************************************/ 7 ***************************************************************************/
8 8
9 /*************************************************************************** 9 /***************************************************************************
10 * * 10 * *
218 218
219 SourceData m_sd1; 219 SourceData m_sd1;
220 SourceData m_sd2; 220 SourceData m_sd2;
221 SourceData m_sd3; 221 SourceData m_sd3;
222 222
223 SourceData m_sdlm1; // SourceData for Line Matching only.
224 SourceData m_sdlm2;
225 SourceData m_sdlm3;
226
227 QString m_outputFilename; 223 QString m_outputFilename;
228 bool m_bDefaultFilename; 224 bool m_bDefaultFilename;
229 225
230 DiffList m_diffList12; 226 DiffList m_diffList12;
231 DiffList m_diffList23; 227 DiffList m_diffList23;
248 virtual bool eventFilter( QObject* o, QEvent* e ); 244 virtual bool eventFilter( QObject* o, QEvent* e );
249 virtual void resizeEvent(QResizeEvent*); 245 virtual void resizeEvent(QResizeEvent*);
250 246
251 bool improveFilenames(); 247 bool improveFilenames();
252 248
253 bool runDiff( LineData* p1, int size1, LineData* p2, int size2, DiffList& diffList ); 249 bool runDiff( const LineData* p1, int size1, const LineData* p2, int size2, DiffList& diffList );
254 bool canContinue(); 250 bool canContinue();
255 251
256 void choose(int choice); 252 void choose(int choice);
257 253
258 KActionCollection* actionCollection(); 254 KActionCollection* actionCollection();
338 QComboBox* m_lineC; 334 QComboBox* m_lineC;
339 QComboBox* m_lineOut; 335 QComboBox* m_lineOut;
340 336
341 QCheckBox* m_pMerge; 337 QCheckBox* m_pMerge;
342 virtual void accept(); 338 virtual void accept();
339 virtual bool eventFilter(QObject* o, QEvent* e);
343 private: 340 private:
344 OptionDialog* m_pOptions; 341 OptionDialog* m_pOptions;
345 void selectURL( QComboBox* pLine, bool bDir, int i, bool bSave ); 342 void selectURL( QComboBox* pLine, bool bDir, int i, bool bSave );
343 bool m_bInputFileNameChanged;
346 private slots: 344 private slots:
347 void selectFileA(); 345 void selectFileA();
348 void selectFileB(); 346 void selectFileB();
349 void selectFileC(); 347 void selectFileC();
350 void selectDirA(); 348 void selectDirA();
351 void selectDirB(); 349 void selectDirB();
352 void selectDirC(); 350 void selectDirC();
353 void selectOutputName(); 351 void selectOutputName();
354 void selectOutputDir(); 352 void selectOutputDir();
355 void internalSlot(int); 353 void internalSlot(int);
354 void inputFilenameChanged();
356 signals: 355 signals:
357 void internalSignal(bool); 356 void internalSignal(bool);
358 }; 357 };
359 358
360 class FindDialog : public QDialog 359 class FindDialog : public QDialog