option.h
来自「c++的guiQt做的开发」· C头文件 代码 · 共 35 行
H
35 行
#ifndef __OPTION_H__#define __OPTION_H__#include <QWidget>class QString;namespace gui {/** Class for widget containing one editable setting<br> Abstract class, must be subclassed for editing specific option types (integer, string ...) \brief Abstract class for option editing widget*/class Option : public QWidget{ Q_OBJECTpublic: Option(const QString &_key=0,QWidget *parent=0); virtual QString getName(); virtual ~Option(); //Abstract functions /** write edited value to settings (using key specified in contructor) */ virtual void writeValue()=0; /** read value from settings for editing (using key specified in contructor) */ virtual void readValue()=0;protected: /** Name of this option */ QString key; /** Was the value changed? */ bool changed;};} // namespace gui#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?