library.h

来自「Qt开发的GRE背单词软件」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef LIBRARY_H
#define LIBRARY_H

/*
 *	Some library related sql queries, uglily encapsulated
 */
#include <QStringList>

class  QTextStream;
struct DictSetting;

namespace Library
{
	bool openDB(const QString& name);
	void createTables();
	void addUser(const QString& name);
	void delUser(const QString& name);
	QString     getDBFileName();
	QStringList getDictList();
	QStringList getUserList();
	int         getDictSize(const QString& dictName);
	QString     getChinese(const QString& dictName, const QString& english);
	int         getCredit (const QString& userName, const QString& english);
	void        setCredit(const QString& dictName, const QString& userName, 
				          const QString& word, int credit);
	int  searchEnglish(const QString& dictName, const QString& english);
	int  getNextID(const QString& tableName);
	void exportMp3(const QString& destDir, const QString& english);
};

#endif

⌨️ 快捷键说明

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