⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dirview.cpp

📁 天使工具,e6手机专用,大家都知道吧,狠狠好地东西,直接编译即可
💻 CPP
字号:
#include <qstringlist.h>#include <qfile.h>#include <qcstring.h>#include <qlineedit.h>#include <qpushbutton.h>#include <qlayout.h>#include <qvariant.h>#include <qhbox.h>#include <qvbox.h>#include <qlabel.h>#include <zglobal.h>#include <ezxutilpushbutton.h>#include <zpushbutton.h>#include <errno.h>#include "dirview.h"#include "filebrowser.h"QString ChineseAndEnglish(const char*ChineseString);ViewDialog::ViewDialog( QWidget* parent,  const char* name, bool modal, WFlags fl )    : ZBaseDialog( parent, name, modal, fl ){  QVBoxLayout *vbl = new QVBoxLayout ( this, 0, 0 );  setGeometry(10, 40, 216, 242 );   QHBox *hb2 = new QHBox(this );QLabel *lb = new QLabel ( ChineseAndEnglish("请选择文件夹" ),hb2);	lb->setFixedHeight( lb->height() + 4 );  vbl->addWidget( hb2 );			QVBox *vb = new QVBox (this);			fBrowser = new FileBrowser("*", vb, "browser");  fBrowser->setDir("/mmc/mmca1");		vbl->addWidget( vb );  	QHBox *hb1 = new QHBox(this );	btn_menu = new UTIL_PushButton("CST_Menu", QString::null, hb1, 0, UTIL_PushButton::defaultWidth, UTIL_PushButton::defaultHeight-2);	btn_menu->move( 0, height() - UTIL_PushButton::defaultHeight + 2 );	connect(btn_menu, SIGNAL( clicked() ), SLOT( doShowPopup() ));		btn_play = new UTIL_PushButton(QString::null, ChineseAndEnglish("确定"), hb1, 0, 90, UTIL_PushButton::defaultHeight-2);	connect(btn_play, SIGNAL( clicked() ), SLOT( returned() ));	btn_play->resize( width() - UTIL_PushButton::defaultWidth * 2, UTIL_PushButton::defaultHeight - 2 );	btn_play->move( UTIL_PushButton::defaultWidth, height() - UTIL_PushButton::defaultHeight + 2 );	btn_exit = new UTIL_PushButton("CST_Back", QString::null, hb1, 0, UTIL_PushButton::defaultWidth, UTIL_PushButton::defaultHeight-2);	connect(btn_exit, SIGNAL( clicked() ), SLOT( close() ));	btn_exit->move( width() - UTIL_PushButton::defaultWidth , height() - UTIL_PushButton::defaultHeight + 2 );		pp = new QPopupMenu(this, NULL);	connect(pp, SIGNAL(activated(int)), SLOT(menuSelect(int)));	miAdd = pp->insertItem(ChineseAndEnglish("SD卡目录"));	miRemove = pp->insertItem(ChineseAndEnglish("手机内存"));			vbl->addWidget( hb1 );	fBrowser->setFocus();	return;}ViewDialog::~ViewDialog() {}void ViewDialog::returned() {    filename = fBrowser->getFilePath();    this->accept();    }void ViewDialog::menuSelect(int param){	if (param == miAdd) {				fBrowser->setDir("/mmc/mmca1");	} else	if (param == miRemove) {			fBrowser->setDir("/ezxlocal/download/mystuff");	}}void ViewDialog::doShowPopup(void){	if (pp) {		pp->sizeHint();		pp->popup( QPoint(10, y() + height() - UTIL_PushButton::defaultHeight + 2 - pp->height() ) );	}}

⌨️ 快捷键说明

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