Ilwis-Objects
1.0
GIS and Remote Sensing framework for data access and processing
Main Page
Classes
Files
File List
All
Classes
Functions
Enumerations
Pages
catalog
foldercatalogexplorer.h
1
#ifndef FolderCatalogExplorer_H
2
#define FolderCatalogExplorer_H
3
4
#include "Kernel_global.h"
5
6
namespace
Ilwis {
7
class
KERNELSHARED_EXPORT
FolderCatalogExplorer
:
public
CatalogExplorer
8
{
9
public
:
10
static
CatalogExplorer
*create(
const
Resource
&resource,
bool
load,
const
PrepareOptions
& options=
PrepareOptions
());
11
QFileInfo toLocalFile(
const
QUrl &datasource)
const
;
12
static
std::vector<QUrl> loadFolders(
const
Ilwis::Resource
&source,
const
QStringList &namefilter,
int
options) ;
13
14
protected
:
15
FolderCatalogExplorer
(
const
Resource
&resource,
bool
load=
true
,
const
PrepareOptions
& options=
PrepareOptions
());
16
17
bool
canUse(
const
Resource
&resource)
const
;
18
QString provider()
const
;
19
std::vector<Resource> loadItems();
20
21
std::vector<QUrl> sources(
const
QStringList &filters,
int
options =CatalogConnector::foFULLPATHS)
const
;
22
23
private
:
24
25
};
26
}
27
28
#endif // FolderCatalogExplorer_H
Generated on Fri Mar 28 2014 13:51:04 for Ilwis-Objects by
1.8.3.1