|
|
#ifndef __kio_rename_dlg__ #define __kio_rename_dlg__ "$Id: kio_rename_dlg.h,v 1.12 1999/12/16 20:50:34 pbrown Exp $" #include <qwidget.h> #include <qdialog.h> #include <qpushbutton.h> #include <qlabel.h> #include <qlineedit.h> #include <qlayout.h> #include <qstring.h> enum RenameDlg_Mode { M_OVERWRITE = 1, M_OVERWRITE_ITSELF = 2, M_SKIP = 4, M_SINGLE = 8, M_MULTI = 16, M_RESUME = 32 }; enum RenameDlg_Result { R_RESUME = 6, R_RESUME_ALL = 7, R_OVERWRITE = 4, R_OVERWRITE_ALL = 5, R_SKIP = 2, R_AUTO_SKIP = 3, R_RENAME = 1, R_CANCEL = 0 }; class KIORenameDlg : public QDialog { Q_OBJECT public: KIORenameDlg( QWidget *parent, const char *_src, const char *_dest, RenameDlg_Mode _mode, bool _srcNewer, bool _modal = FALSE ); ~KIORenameDlg(); const char* newName() { return m_pLineEdit->text().ascii(); } protected: QPushButton *b0; QPushButton *b1; QPushButton *b2; QPushButton *b3; QPushButton *b4; QPushButton *b5; QPushButton *b6; QPushButton *b7; QLineEdit* m_pLineEdit; QVBoxLayout* m_pLayout; QString src; QString dest; bool modal, srcNewer; public slots: void b0Pressed(); void b1Pressed(); void b2Pressed(); void b3Pressed(); void b4Pressed(); void b5Pressed(); void b6Pressed(); void b7Pressed(); protected slots: void enableRenameButton(const QString &); signals: void result( QWidget* _widget, int _button, const char *_src, const char *_data ); }; RenameDlg_Result open_RenameDlg( const char* _src, const char *_dest, RenameDlg_Mode _mode, bool _srcNewer, QString& _new ); unsigned long getOffset( QString dest ); #endif
Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:31 2000, using kdoc 2.0a33. |