⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gfielddata.h

📁 qt3.3.5,实现操作access数据库例子,可以对数据库进行简单的操作.
💻 H
字号:
#ifndef GFIELDDATA_H
#define GFIELDDATA_H

class QComboBox;
class GComboBoxData
{
public:
	QString qsKey;
	QString qsVal;
	QPixmap pixmap;
};

class GFieldData
{
	// 枚举常量,编辑器的类型
	enum {
		EditorTypeText  = 0x00,
		EditorTypeCheck = 0x01,
		EditorTypeCombo = 0x02,
		EditorTypeDlg   = 0x03,
		EditorTypeSub   = 0x04,
		EditorTypeMultiLineEdit = 0x05,
		EditorTypeByteBit = 0x06,
		EditorTypeDateTime = 0x07,
		EditorTypeColorDlg = 0x08,
		EditorTypePixCombo = 0x09
	}; 
	
	// 枚举常量,值的类型
	enum {
		ValueTypeString = 0x00,
		ValueTypeInt = 0x01,
		ValueTypeFloat  = 0x02,
		ValueTypeDateTime = 0x03,
		ValueTypeColor = 0x04
	};

public:
	/*! 字段名称 */
	QString m_qsFieldName;
	
	/*! 字段翻译后名称 */
	QString m_qsFieldQmName;
	QString m_qsFieldDescription;
	
	/*! 字段显示宽度 */
	int m_iColumnWidth;
	
	int m_iObjType;			//字段类型[]
	int m_iValueType;		//值类类型[String/Int/Float]
	int m_iEditorType;	//编辑器类型[]
	
	bool m_bEditable;
	
	QString m_qsRawFormat;		//从配置文件中读出来的原始的Format Section的内容
	QString m_qsShowFormat;		//Text的显示Format
	QString m_qsEditErrorInfo;	//错误提示信息
	QString m_qsEditRegexp;		//正则表达式
	
	QString m_qsCustomDlgName;	//自定义对话框的名称
	int m_iEditDlgId;
	
	bool m_bReal;
	
	int m_iVisable_p;
	int m_iVisable_l;
	
	int m_iLevel;
	bool m_bOpenFlg;
	
	/*! Combobox的值*/
	QValueList<GComboBoxData> m_valList;
	
	//	子属性项对象列表
	QValueList<GFieldData*> m_childList;
	
	//	子属性的Section
	QString m_qsChildSectionName;
	
	//	CheckBox显示的位图
	QPixmap m_pixCheckOn;
	QPixmap m_pixCheckOff;
	
	//	空的位图,用作返回空的位图引用
	QPixmap m_nullPixmap;
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -