21 #ifndef BASEREMOTEDATASOURCE_H
22 #define BASEREMOTEDATASOURCE_H
53 virtual void downloadFiles(QList<File*> files, QString dir) = 0;
55 virtual void abort() = 0;
66 #endif // BASEREMOTEDATASOURCE_H
virtual void loadRootItem(Item *item)=0
virtual void loadDirectory(Item *item)=0
virtual void deleteFiles(QList< File * > files)=0
QString getRelativePathForItem(Item *item)
Definition: baseremotedatasource.cpp:110
int remotePort
Definition: baseremotedatasource.h:45
QString getTechSpecPathForItem(Item *item)
Definition: baseremotedatasource.cpp:100
QString getPathForItem(Item *item)
Definition: baseremotedatasource.cpp:105
virtual QString internalName()=0
void sendTechSpecUrl(Item *item)
Definition: baseremotedatasource.cpp:41
Definition: baseremotedatasource.h:29
virtual void downloadFile(File *file)=0
Definition: basedatasource.h:50
virtual QIcon dataSourceIcon()
Definition: baseremotedatasource.cpp:36
bool techSpecFilesUpdated
Definition: baseremotedatasource.h:62
Item * techSpecItem
Definition: baseremotedatasource.h:60
static QString cacheDirPath()
Definition: baseremotedatasource.cpp:120
QString pathToDataRoot()
Definition: baseremotedatasource.cpp:125
void loadItemLogo(Item *item)
Definition: baseremotedatasource.cpp:87
bool techSpecUrlSent
Definition: baseremotedatasource.h:61
void checkAndSendTechSpecUrl(Item *item)
Definition: baseremotedatasource.cpp:49
QString remoteHost
Definition: baseremotedatasource.h:44
virtual void addFileToDownload(File *f)=0
QString remoteLogin
Definition: baseremotedatasource.h:44
virtual QIcon itemIcon(Item *item)
Definition: baseremotedatasource.cpp:29
QString remoteBaseDir
Definition: baseremotedatasource.h:44
QString name()
Definition: baseremotedatasource.cpp:115
virtual void downloadFiles(QList< File * > files, QString dir)=0
QString remotePassword
Definition: baseremotedatasource.h:44