1
/*****************************************************************
2
* Unipro UGENE - Integrated Bioinformatics Suite
3
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
6
* This source code is distributed under the terms of the
7
* GNU General Public License. See the files COPYING and LICENSE
9
*****************************************************************/
11
#ifndef QTSCRIPTSHELL_QDIRITERATOR_H
12
#define QTSCRIPTSHELL_QDIRITERATOR_H
14
#include <qdiriterator.h>
16
#include <QtScript/qscriptvalue.h>
18
class QtScriptShell_QDirIterator : public QDirIterator
21
QtScriptShell_QDirIterator(const QDir& dir, QDirIterator::IteratorFlags flags = NoIteratorFlags);
22
QtScriptShell_QDirIterator(const QString& path, QDir::Filters filter, QDirIterator::IteratorFlags flags = NoIteratorFlags);
23
QtScriptShell_QDirIterator(const QString& path, QDirIterator::IteratorFlags flags = NoIteratorFlags);
24
QtScriptShell_QDirIterator(const QString& path, const QStringList& nameFilters, QDir::Filters filters = QDir::NoFilter, QDirIterator::IteratorFlags flags = NoIteratorFlags);
25
~QtScriptShell_QDirIterator();
28
QScriptValue __qtscript_self;
31
#endif // QTSCRIPTSHELL_QDIRITERATOR_H