encrypt.h

来自「简单加密工具升了下级」· C头文件 代码 · 共 58 行

H
58
字号
#ifndef __ZT_ENCRYPT_H__#define __ZT_ENCRYPT_H__// head files#include <QButtonGroup>#include <QCheckBox>#include <QFileDialog>#include <QLabel>#include <QLineEdit>#include <QMessageBox>#include <QPushButton>#include <QWidget>// classclass ZT_Encrypt: public QWidget{    Q_OBJECTprivate:    // UI elements    QCheckBox* chkDelete;    QFileDialog* dlgSource;    QFileDialog* dlgDestination;    QLabel* lblSource;    QLabel* lblDestination;    QLabel* lblPassword;    QLineEdit* txtSource;    QLineEdit* txtDestination;    QLineEdit* txtPassword;    QMessageBox* msgMessage;    QPushButton* btnEncrypt;    QPushButton* btnAbout;    QPushButton* btnDecrypt;    QPushButton* btnBrowseSource;    QPushButton* btnBrowseDestination;    // internal functions    void initUI();    void initBinding();    void doEncryption(int op);public:    // constructor & destructor    ZT_Encrypt(QWidget* parent = 0);    ~ZT_Encrypt();public slots:    // slots    void showBrowseSource();    void showBrowseDestination();    void setSource(const QStringList& path);    void setDestination(const QStringList& path);    void encrypt();    void decrypt();};#endif // __ZT_ENCRYPT_H__

⌨️ 快捷键说明

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