Changeset 59 in MondoRescue for trunk/mondo/mondo/xmondo/xmondo.h
- Timestamp:
- Oct 11, 2005, 1:34:31 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/mondo/xmondo/xmondo.h
r30 r59 5 5 copyright : (C) 2003 by Joshua Oreman 6 6 email : oremanj@get-linux.org 7 cvsid : $Id : xmondo.h,v 1.1 2004/06/10 16:13:06 hugo Exp$7 cvsid : $Id$ 8 8 ***************************************************************************/ 9 9 … … 20 20 #define XMONDO_H 21 21 22 #undef scroll 22 #undef scroll // newt weirdness 23 23 24 24 #ifdef HAVE_CONFIG_H … … 41 41 #include "mondostructures.h" 42 42 #undef bool 43 } 44 45 class QVButtonGroup; 43 } class QVButtonGroup; 46 44 class QLabel; 47 45 class QLineEdit; … … 55 53 56 54 /** XMondo is the base class of the project */ 57 class XMondo : public KMainWindow 58 { 59 Q_OBJECT 60 public: 61 /** construtor */ 62 XMondo(QWidget* parent=0, const char *name=0); 63 /** destructor */ 64 virtual ~XMondo(); 55 class XMondo:public KMainWindow { 56 Q_OBJECT public: 57 /** construtor */ 58 XMondo(QWidget * parent = 0, const char *name = 0); 59 /** destructor */ 60 virtual ~ XMondo(); 65 61 66 void fillBkpinfo (struct s_bkpinfo *); 67 68 public slots: 69 void slotVerboseChange (bool v); 70 void slotMode (int x); 71 void slotMediaType (int x); 72 void slotCompareMediaType (int x); 73 void slotRestoreMediaType (int x); 74 void slotStartBackup(); 75 void slotStartCompare(); 76 void slotAddInclude(); 77 void slotAddExclude(); 78 void slotDelInclude(); 79 void slotDelExclude(); 80 void slotTabChange (QWidget *); 81 void slotPrevRestore(); 82 void slotNextRestore(); 83 84 private: 85 void initBackupTab (QWidget *&); 86 void initOptionsTab (QWidget *&); 87 void initAdvancedTab (QWidget *&); 88 void initCompareTab (QWidget *&); 89 void initRestoreTab (QWidget *&); 90 91 QVButtonGroup *buttons; 92 QWidgetStack *stack, *restoreStack; 93 QTabWidget *backup; 94 QWidget *compare, *restore, *tabHardware, *tabOptions, *tabAdvanced, *restoreInfo, *restoreFiles; 95 QPushButton *bStartBackup, *bStartCompare; 96 QPushButton *rPrev, *rNext; 97 QButtonGroup *bgMediaType, *bgCompression, *bgCompareMediaType, *bgCompareCompression, *bgBootLoader, *mainButtons, 98 *bgRestoreMediaType; 99 QLabel *lDOption, *compareLDOption, *nfsRemoteDir, *compareNFSRemoteDir, *restoreLDOption, *restoreNFSRemoteDir; 100 QLineEdit *editDOption, *editMediaSize, *compareEditDOption, *compareEditMediaSize, *restoreEditDOption, 101 *restoreEditMediaSize, *editBootDevice, *editKernel, *editNFSRemoteDir, *compareEditNFSRemoteDir, 102 *restoreEditNFSRemoteDir, *restoreFilter; 103 QListView *listImageDevs, *listInclude, *listExclude, *listExcludeDevs; 104 QCheckBox *checkDifferential, *checkBackupNFS, *checkCompare, 105 *checkMakeBootFloppies, *checkUseLilo; 106 QLineEdit *pendingInclude, *pendingExclude; 107 XMondoBackup *bkup; 108 XMondoRestore *rstr; 62 void fillBkpinfo(struct s_bkpinfo *); 63 64 public slots:void slotVerboseChange(bool v); 65 void slotMode(int x); 66 void slotMediaType(int x); 67 void slotCompareMediaType(int x); 68 void slotRestoreMediaType(int x); 69 void slotStartBackup(); 70 void slotStartCompare(); 71 void slotAddInclude(); 72 void slotAddExclude(); 73 void slotDelInclude(); 74 void slotDelExclude(); 75 void slotTabChange(QWidget *); 76 void slotPrevRestore(); 77 void slotNextRestore(); 78 79 private: 80 void initBackupTab(QWidget * &); 81 void initOptionsTab(QWidget * &); 82 void initAdvancedTab(QWidget * &); 83 void initCompareTab(QWidget * &); 84 void initRestoreTab(QWidget * &); 85 86 QVButtonGroup *buttons; 87 QWidgetStack *stack, *restoreStack; 88 QTabWidget *backup; 89 QWidget *compare, *restore, *tabHardware, *tabOptions, *tabAdvanced, 90 *restoreInfo, *restoreFiles; 91 QPushButton *bStartBackup, *bStartCompare; 92 QPushButton *rPrev, *rNext; 93 QButtonGroup *bgMediaType, *bgCompression, *bgCompareMediaType, 94 *bgCompareCompression, *bgBootLoader, *mainButtons, 95 *bgRestoreMediaType; 96 QLabel *lDOption, *compareLDOption, *nfsRemoteDir, 97 *compareNFSRemoteDir, *restoreLDOption, *restoreNFSRemoteDir; 98 QLineEdit *editDOption, *editMediaSize, *compareEditDOption, 99 *compareEditMediaSize, *restoreEditDOption, *restoreEditMediaSize, 100 *editBootDevice, *editKernel, *editNFSRemoteDir, 101 *compareEditNFSRemoteDir, *restoreEditNFSRemoteDir, *restoreFilter; 102 QListView *listImageDevs, *listInclude, *listExclude, *listExcludeDevs; 103 QCheckBox *checkDifferential, *checkBackupNFS, *checkCompare, 104 *checkMakeBootFloppies, *checkUseLilo; 105 QLineEdit *pendingInclude, *pendingExclude; 106 XMondoBackup *bkup; 107 XMondoRestore *rstr; 109 108 }; 110 109
Note:
See TracChangeset
for help on using the changeset viewer.