压力算法移植前
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* MyFileDialog.cpp
|
||||
*
|
||||
* Created on: Jul 14, 2013
|
||||
* Author: yiyu
|
||||
* QQ:1036184468
|
||||
* Descriptoin:
|
||||
|
||||
*/
|
||||
|
||||
#include "MyFileDialog.h"
|
||||
#include "SysPara.h"
|
||||
#include <QDir>
|
||||
#include <QDesktopServices>
|
||||
#include <QUrl>
|
||||
MyFileDialog::MyFileDialog(QWidget *parent):QFileDialog(parent){
|
||||
setFileMode(QFileDialog::AnyFile);
|
||||
//setLabelText(QFileDialog::LookIn,tr("文件夹"));
|
||||
// setLabelText(QFileDialog::FileName,tr("文件名"));
|
||||
// setLabelText(QFileDialog::FileType,tr("文件类型"));
|
||||
setLabelText(QFileDialog::Accept,tr("确定"));
|
||||
// setLabelText(QFileDialog::Reject,tr("取消"));
|
||||
setViewMode(QFileDialog::Detail);
|
||||
setOption(QFileDialog::ReadOnly,true);
|
||||
//setOption(QFileDialog::DontUseNativeDialog,true);
|
||||
|
||||
QList<QUrl> urls;
|
||||
urls << QUrl::fromLocalFile(DOC_ROOT_DIR) ;//<< QUrl::fromLocalFile(UDISK_DOC_ROOT_DIR) ;
|
||||
setSidebarUrls (urls );
|
||||
this->setFixedSize(this->geometry().width(),this->geometry().height());
|
||||
}
|
||||
|
||||
MyFileDialog::~MyFileDialog(){
|
||||
|
||||
}
|
||||
|
||||
void MyFileDialog::showFileDialog(QString title,QString dir,QString filter){
|
||||
setNameFilter(filter);
|
||||
setDirectory (dir);
|
||||
setWindowTitle(title);
|
||||
//autoCompleteFileName("dfdfs");
|
||||
|
||||
setViewMode(QFileDialog::Detail);
|
||||
//setOption(QFileDialog::ReadOnly,true);
|
||||
//setOption(QFileDialog::DontUseSheet,true);
|
||||
//setOption(QFileDialog::HideNameFilterDetails,true);
|
||||
//setResolveSymlinks(0);
|
||||
if(isMinimized()){
|
||||
setWindowState(Qt::WindowMaximized);
|
||||
}
|
||||
show();
|
||||
QWidget *widget = focusWidget () ;
|
||||
if(widget){
|
||||
widget->clearFocus(); //默认不要弹出输入法
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user