filedialog.h

来自「天使工具,e6手机专用,大家都知道吧,狠狠好地东西,直接编译即可」· C头文件 代码 · 共 73 行

H
73
字号
#ifndef FILEWIDGET_H#define FILEWIDGET_H#include <zmainwidget.h>#include <qlineedit.h>class FileBrowser;class ZPushButton;class UTIL_CST;class ZMultiLineEdit;class FileDialog: public ZMainWidget{    Q_OBJECTpublic:        FileDialog(bool editable,char const *buttontext, bool editmode = TRUE, QWidget *parent = 0, char const *name = 0, unsigned int flags = 0);    virtual ~FileDialog();        enum DialogCode { Rejected, Accepted };    int exec();    int result()  const { return rescode; }        void setDir(const QString &path);    QString getFileName();    QString getFilePath();    signals:    //void picked(const QString &fileName);    private slots:    void selectMenu(int idx);    void filePicked(bool b);    void textChanged();    //void middleBtnClicked();    protected slots:    virtual void done(int);    virtual void accept();    virtual void reject();    protected:    void setResult(int r) { rescode = r; }    void closeEvent(QCloseEvent *);private:    enum MenuItem {        DeleteItem = 0,        SeparatorItem,        SystemItem,        PhoneItem,        SDMMCItem,        SetupItem,        SeparatorItem2,         AboutItem    };          // void showAboutDialog();   ZMultiLineEdit* mLineEdit;  //QLineEdit* mLineEdit;      FileBrowser* mBrowser;    ZPushButton* mMiddleBtn;    ZPushButton* mBackBtn;    QPopupMenu* mPopup;        bool m_editable;        int rescode;    uint in_loop: 1;};#endif //FILEWIDGET_H

⌨️ 快捷键说明

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