added support for creating new folders

This commit is contained in:
Luis Ángel San Martín
2014-10-22 17:08:21 +02:00
parent a8ef8d07f1
commit 15873fdaff
3 changed files with 46 additions and 4 deletions

View File

@ -1474,13 +1474,17 @@ void LibraryWindow::addFolderToCurrentIndex()
QModelIndex currentIndex = getCurrentFolderIndex();
bool ok;
QString text = QInputDialog::getText(this, tr("Add new folder"),
QString newFolderName = QInputDialog::getText(this, tr("Add new folder"),
tr("Folder name:"), QLineEdit::Normal,
"", &ok);
if (ok && !text.isEmpty())
QLOG_INFO() << text;
if (ok && !newFolderName.isEmpty())
QLOG_INFO() << newFolderName;
QString parentPath = QDir::cleanPath(currentPath()+foldersModel->getFolderPath(currentIndex));
QDir parentDir(parentPath);
QDir newFolder(parentPath+"/"+newFolderName);
if(parentDir.mkdir(newFolderName) || newFolder.exists())
foldersModel->addFolderAtParent(newFolderName,currentIndex);
}
void LibraryWindow::deleteSelectedFolder()