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 + -
显示快捷键?