made a drastic simplification pass on the ShareManager, which now only needs a single window except for selecting files using a QFileDialog

This commit is contained in:
mr-alice 2016-10-31 16:28:26 +01:00
parent e8e054eeae
commit 9d586bcfb0
10 changed files with 255 additions and 177 deletions

View file

@ -700,7 +700,7 @@ bool ftServer::getSharedDirectories(std::list<SharedDirInfo> &dirs)
return true;
}
bool ftServer::setSharedDirectories(std::list<SharedDirInfo> &dirs)
bool ftServer::setSharedDirectories(const std::list<SharedDirInfo>& dirs)
{
mFileDatabase->setSharedDirectories(dirs);
return true;

View file

@ -202,7 +202,7 @@ public:
virtual std::string getPartialsDirectory();
virtual bool getSharedDirectories(std::list<SharedDirInfo> &dirs);
virtual bool setSharedDirectories(std::list<SharedDirInfo> &dirs);
virtual bool setSharedDirectories(const std::list<SharedDirInfo> &dirs);
virtual bool addSharedDirectory(const SharedDirInfo& dir);
virtual bool updateShareFlags(const SharedDirInfo& dir); // updates the flags. The directory should already exist !
virtual bool removeSharedDirectory(std::string dir);