Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

filePermissions.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** copyright 2002 ljp ljp@llornkcor.com
00003 ** Created: Sat Feb 23 19:44:17 2002
00004 **
00005 ** This file may be distributed and/or modified under the terms of the
00006 ** GNU General Public License version 2 as published by the Free Software
00007 ** Foundation and appearing in the file LICENSE.GPL included in the
00008 ** packaging of this file.
00009 **
00010 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
00011 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
00012 **
00013 ****************************************************************************/
00014 #ifndef FILEPERMISSIONS_H
00015 #define FILEPERMISSIONS_H
00016 
00017 #include <qvariant.h>
00018 #include <qdialog.h>
00019 class QVBoxLayout; 
00020 class QHBoxLayout; 
00021 class QGridLayout; 
00022 class QCheckBox;
00023 class QLabel;
00024 class QLineEdit;
00025 class QString;
00026 
00027 class filePermissions : public QDialog
00028 { 
00029     Q_OBJECT
00030 
00031 public:
00032     filePermissions( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 , const QString & fileName ="");
00033     ~filePermissions();
00034 
00035     QLineEdit *LineEdit1, *ModeLine;
00036     QLabel *TextLabel1, *TextLabel4, *TextLabel4_2, *TextLabel4_3, *TextLabel3_2_2, *TextLabel3_2, *TextLabel3, *TextLabel5_2, *TextLabel5;
00037     QCheckBox*CheckBox1, *CheckBox1_3, *CheckBox1_2, *CheckBox1_4, *CheckBox1_5, *CheckBox1_6, *CheckBox1_7, *CheckBox1_8, *CheckBox1_8_2;
00038     QLineEdit*GroupLineEdit, *OwnerLineEdit;
00039     QString modeStr, file;
00040     int i_mode;
00041 private slots:
00042     void ownReadCheck();
00043     void ownWriteCheck();
00044     void ownExeCheck(); 
00045 
00046     void grpReadCheck();
00047     void grpWriteCheck();
00048     void grpExeCheck(); 
00049 
00050     void wrldReadCheck();
00051     void wrldWriteCheck();
00052     void wrldExeCheck(); 
00053     void accept();
00054 };
00055 
00056 #endif // FILEPERMISSIONS_H

Generated on Sat Nov 5 16:15:29 2005 for OPIE by  doxygen 1.4.2