void ShareManager::addShareDirectory() { /* select a dir */ QString qdir = QFileDialog::getExistingDirectory(this, tr("Add Shared Directory"), "", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); /* add it to the server */ std::string dir = qdir.toStdString(); if (dir != "") { rsFiles->addSharedDirectory(dir); load(); messageBoxOk(tr("Shared Directory Added!")); } }
void QuickStartWizard::on_pushButtonSharesAdd_clicked() { /* select a dir */ QString qdir = QFileDialog::getExistingDirectory(this, tr("Select A Folder To Share"), "", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); /* add it to the server */ std::string dir = qdir.toStdString(); if (dir != "") { SharedDirInfo sdi ; sdi.filename = dir ; sdi.shareflags = DIR_FLAGS_BROWSABLE_OTHERS | DIR_FLAGS_NETWORK_WIDE_OTHERS ; rsFiles->addSharedDirectory(sdi); messageBoxOk(tr("Shared Directory Added!")); loadShare(); } }