File indexing completed on 2024-06-23 03:45:56
0001 // xlsxdatavalidation_p.h 0002 0003 #ifndef XLSXDATAVALIDATION_P_H 0004 #define XLSXDATAVALIDATION_P_H 0005 0006 #include <QtGlobal> 0007 #include <QSharedData> 0008 0009 #include "xlsxdatavalidation.h" 0010 0011 QT_BEGIN_NAMESPACE_XLSX 0012 0013 class DataValidationPrivate : public QSharedData 0014 { 0015 public: 0016 DataValidationPrivate(); 0017 DataValidationPrivate(DataValidation::ValidationType type, DataValidation::ValidationOperator op, const QString &formula1, const QString &formula2, bool allowBlank); 0018 DataValidationPrivate(const DataValidationPrivate &other); 0019 ~DataValidationPrivate(); 0020 0021 DataValidation::ValidationType validationType; 0022 DataValidation::ValidationOperator validationOperator; 0023 DataValidation::ErrorStyle errorStyle; 0024 bool allowBlank; 0025 bool isPromptMessageVisible; 0026 bool isErrorMessageVisible; 0027 QString formula1; 0028 QString formula2; 0029 QString errorMessage; 0030 QString errorMessageTitle; 0031 QString promptMessage; 0032 QString promptMessageTitle; 0033 QList<CellRange> ranges; 0034 }; 0035 0036 QT_END_NAMESPACE_XLSX 0037 #endif // XLSXDATAVALIDATION_P_H