/*************************************************************************** dirtydlg.h - description ------------------- begin : Fri Sep 13 2002 copyright : (C) 2002, 2003 by Andras Mantia email : amantia@kde.org ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; version 2 of the License. * * * ***************************************************************************/ #ifndef DIRTYDLG_H #define DIRTYDLG_H // kde includes #include class DirtyDialog; class KDialogBase; class TDEProcess; class TQCloseEvent; class DirtyDlg : public KDialogBase { Q_OBJECT public: DirtyDlg(const TQString& srcName, const TQString& destName, bool createBackup = false, TQWidget *parent=0, const char *name=0); ~DirtyDlg(); protected slots: // Protected slots /** No descriptions */ void slotOk(); /** No descriptions */ void slotCompareDone(TDEProcess*); /** No descriptions */ void slotResult(TDEIO::Job *); /** No descriptions */ virtual void closeEvent(TQCloseEvent* ev); protected: // Protected attributes KURL m_src; KURL m_dest; bool m_busy; bool m_createBackup; int m_permissions; DirtyDialog* m_mainWidget; }; #endif