diff 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
line wrap: on
line diff
--- a/kdiff3/src/kdiff3.h	Sat Jan 31 14:25:47 2004 +0000
+++ b/kdiff3/src/kdiff3.h	Sun Mar 07 09:59:09 2004 +0000
@@ -2,7 +2,7 @@
                           kdiff3.h  -  description
                              -------------------
     begin                : Don Jul 11 12:31:29 CEST 2002
-    copyright            : (C) 2002 by Joachim Eibl
+    copyright            : (C) 2002-2004 by Joachim Eibl
     email                : joachim.eibl@gmx.de
  ***************************************************************************/
 
@@ -220,10 +220,6 @@
     SourceData m_sd2;
     SourceData m_sd3;
 
-    SourceData m_sdlm1;  // SourceData for Line Matching only.
-    SourceData m_sdlm2;
-    SourceData m_sdlm3;
-
    QString m_outputFilename;
    bool m_bDefaultFilename;
 
@@ -250,7 +246,7 @@
 
    bool improveFilenames();
 
-   bool runDiff( LineData* p1, int size1, LineData* p2, int size2, DiffList& diffList );
+   bool runDiff( const LineData* p1, int size1, const LineData* p2, int size2, DiffList& diffList );
    bool canContinue();
 
    void choose(int choice);
@@ -340,9 +336,11 @@
 
    QCheckBox* m_pMerge;
    virtual void accept();
+   virtual bool eventFilter(QObject* o, QEvent* e);
 private:
    OptionDialog* m_pOptions;
    void selectURL( QComboBox* pLine, bool bDir, int i, bool bSave );
+   bool m_bInputFileNameChanged;
 private slots:
    void selectFileA();
    void selectFileB();
@@ -353,6 +351,7 @@
    void selectOutputName();
    void selectOutputDir();
    void internalSlot(int);
+   void inputFilenameChanged();
 signals:
    void internalSignal(bool);
 };