kspread_dlg_validity.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef __kspread_dlg_validity__
00025 #define __kspread_dlg_validity__
00026
00027 #include "kspread_cell.h"
00028 #include <kdialogbase.h>
00029 class KSpreadView;
00030 class KSpreadSheet;
00031 class QLabel;
00032 class QLineEdit;
00033 class QTextEdit;
00034 class QComboBox;
00035 class QPushButton;
00036 class QCheckBox;
00037
00038 class KSpreadDlgValidity : public KDialogBase
00039 {
00040 Q_OBJECT
00041 public:
00042 KSpreadDlgValidity(KSpreadView* parent, const char* name ,const QRect &_marker );
00043 void init();
00044
00045 public slots:
00046 void OkPressed();
00047 void clearAllPressed();
00048 void changeIndexCond(int);
00049 void changeIndexType(int);
00050 protected:
00051 void displayOrNotListOfValidity( bool _displayList);
00052
00053 KSpreadView* m_pView;
00054 QRect marker;
00055 QLineEdit *val_max;
00056 QLineEdit *val_min;
00057 QLabel *edit1;
00058 QLabel *edit2;
00059 QComboBox *choose;
00060 QComboBox *chooseAction;
00061 QComboBox *chooseType;
00062 QLineEdit * title;
00063 QTextEdit *message;
00064 KSpreadValidity result;
00065 QCheckBox *displayMessage;
00066 QCheckBox *allowEmptyCell;
00067 QCheckBox *displayHelp;
00068 QTextEdit *messageHelp;
00069 QLineEdit *titleHelp;
00070 QTextEdit *validityList;
00071 QLabel *validityLabelList;
00072 };
00073
00074
00075
00076 #endif
This file is part of the documentation for kspread Library Version 1.4.2.