예제 #1
0
FilesModel::FilesModel( QObject* parent )
    :QFileSystemModel( parent )
{

    setFilter( QDir::AllDirs | QDir::NoDotAndDotDot | QDir::Files );
    setNameFilterDisables( false );

}
예제 #2
0
ChannelConfigurationsModel::ChannelConfigurationsModel(QObject *parent)
	: QFileSystemModel(parent),
	m_iconProvider(new FileIconProvider)
{
	setIconProvider(m_iconProvider);
	const QString configPath = QString::fromStdString(Camera::ConfigPath::path());
	QDir().mkpath(configPath);
	setNameFilters(QStringList() << ("*." + QString::fromStdString(Camera::ConfigPath::extension())));
	setNameFilterDisables(false);
	setRootPath(configPath);
}
예제 #3
0
 SelectFilesModel() : QFileSystemModel() {
     class FileLister : private FileList {
     public:
         static QStringList filters() {
             return GetDefaultFilters();
         }
     };
     setNameFilters(FileLister::filters());
     setNameFilterDisables(false);
     setRootPath("/");
 }
PointsFileSystem::PointsFileSystem()
    :start_frame_(-1),
    end_frame_(-1)
{
    setNameFilterDisables(false);
    QStringList allowed_file_extensions;
    allowed_file_extensions.push_back("*.pcd");
    setNameFilters(allowed_file_extensions);

    /*connect(this, SIGNAL(timeToHideAndShowPointCloud(int, int, int, int)), this, SLOT(hideAndShowPointCloud(int, int, int, int)));
    connect(this, SIGNAL(timeToShowPointCloud(int, int)), this, SLOT(showPointCloud(int, int)));*/
}
예제 #5
0
//QMimeData* EffectModel::mimeData(const QModelIndexList &indexes) const{
////    QMimeData *mimeData = new QMimeData();
////    FAIL_RET_X(!indexes.isEmpty(),mimeData);
////    QFileInfo info = fileInfo(indexes[0]);
////    QString relFilePath = sPath.InnerEffectPath(info.absoluteFilePath());
////    mimeData->setData(Asset::EFFECT,Asset::Encode(relFilePath));
////    return mimeData;
//}
void EffectModel::Init() {
    //setFilter(QDir::Dirs|QDir::NoDotAndDotDot|QDir::NoSymLinks);
    setFilter(QDir::Dirs|QDir::NoDotAndDotDot|QDir::Files);
    setNameFilterDisables(false);
}