groupwidget.h
来自「Qt开发的GRE背单词软件」· C头文件 代码 · 共 46 行
H
46 行
#ifndef GROUPWIDGET_H
#define GROUPWIDGET_H
#include <QWidget>
#include <QString>
#include <QStringList>
#include "ui_GroupWidget.h"
class GroupWidget : public QWidget
{
Q_OBJECT
public:
GroupWidget(QWidget *parent = 0);
void setDictName(const QString& dict) { dictName = dict; }
void setCentralWord(const QString& word, bool show = true);
public slots:
void slotAddSynonym();
void slotAddAntonym();
void slotAddSimilar();
void slotDel();
void slotItemDbClicked(QTreeWidgetItem* item, int column);
signals:
void itemDbClicked(int id, bool);
void jobFinished();
private:
void initConnections();
bool leaveGroup (const QString& table, const QString& groupName, const QString& word);
void delGroup (const QString& table, const QString& groupName);
void openGroupDlg(const QString& table);
QString getCurrentGroupName() const;
QString getItemEnglish(const QString& itemLine) const;
QTreeWidgetItem* createGroupItem(const QString& categoryName) const;
void highlightCurrent();
private:
Ui::GroupWidgetClass ui;
QString dictName;
QString centralWord;
};
#endif // GROUPWIDGET_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?