fileoption.cc

来自「c++的guiQt做的开发」· CC 代码 · 共 37 行

CC
37
字号
/** @file FileOption - class for widget containing one editable string setting, while allowing to either type the name, or use dialog to pick the filename. User's choice @author Martin Petricek*/#include "fileoption.h"#include "dialog.h"#include <qstring.h>namespace gui {/** Default constructor of FileOption item @param parent parent Option Editor containing this control @param _key Key in settings for this option @param defValue Default value if option not found in configuration */FileOption::FileOption(const QString &_key/*=0*/,QWidget *parent/*=0*/,const QString &defValue/*=0*/) : DialogOption (_key,parent,defValue) {}//See DialogOption for description of this abstract methodvoid FileOption::dialog(QString &value) { QString ret; //spawn instance of generic "save file" dialog ret=saveFileDialog(this,value,false,QObject::tr("Pick a file ..."),"file_option"); if (ret.isNull()) return; //No file picked value=ret;}/** default destructor */FileOption::~FileOption() {}} // namespace gui

⌨️ 快捷键说明

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