summaryrefslogtreecommitdiff
path: root/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp')
-rw-r--r--src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp41
1 files changed, 23 insertions, 18 deletions
diff --git a/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp
index c6175d5..9efb9f0 100644
--- a/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp
+++ b/src/frontend/bookshelfmanager/installpage/btinstallpathdialog.cpp
@@ -125,19 +125,22 @@ void BtInstallPathDialog::updateTopLevelItems() {
if (m_writableItem->childCount()) {
m_writableItem->setHidden(false);
m_swordPathListBox->expandItem(m_writableItem);
- } else {
+ }
+ else {
m_writableItem->setHidden(true);
}
if (m_readableItem->childCount()) {
m_readableItem->setHidden(false);
m_swordPathListBox->expandItem(m_readableItem);
- } else {
+ }
+ else {
m_readableItem->setHidden(true);
}
if (m_nonexistingItem->childCount()) {
m_nonexistingItem->setHidden(false);
m_swordPathListBox->expandItem(m_nonexistingItem);
- } else {
+ }
+ else {
m_nonexistingItem->setHidden(true);
}
}
@@ -145,22 +148,24 @@ void BtInstallPathDialog::updateTopLevelItems() {
void BtInstallPathDialog::addPathToList(QString pathname) {
if (pathname.isEmpty()) return;
- QTreeWidgetItem* i = 0;
- QDir dir(pathname);
- if (!dir.exists()) {
- i = new QTreeWidgetItem(m_nonexistingItem, QStringList(pathname) );
- } else if (dir.isReadable()) {
- const QFileInfo fi( dir.canonicalPath() );
- if (fi.isWritable()) {
- i = new QTreeWidgetItem(m_writableItem, QStringList(pathname) );
- } else {
- i = new QTreeWidgetItem(m_readableItem, QStringList(pathname) );
- }
+ QTreeWidgetItem* i = 0;
+ QDir dir(pathname);
+ if (!dir.exists()) {
+ i = new QTreeWidgetItem(m_nonexistingItem, QStringList(pathname) );
+ }
+ else if (dir.isReadable()) {
+ const QFileInfo fi( dir.canonicalPath() );
+ if (fi.isWritable()) {
+ i = new QTreeWidgetItem(m_writableItem, QStringList(pathname) );
}
- if (i && QDir(pathname) == instbackend::swordDir()) {
- i->setFlags(Qt::NoItemFlags);
- i->setToolTip(0, tr("This default folder in your home directory can't be removed"));
+ else {
+ i = new QTreeWidgetItem(m_readableItem, QStringList(pathname) );
}
+ }
+ if (i && QDir(pathname) == instbackend::swordDir()) {
+ i->setFlags(Qt::NoItemFlags);
+ i->setToolTip(0, tr("This default folder in your home directory can't be removed"));
+ }
}
void BtInstallPathDialog::slotEditClicked() {
@@ -218,7 +223,7 @@ void BtInstallPathDialog::slotRemoveClicked() {
void BtInstallPathDialog::writeSwordConfig() {
qDebug() << "BtInstallPathDialog::writeSwordConfig";
QStringList targets;
- QTreeWidgetItemIterator it(m_swordPathListBox, QTreeWidgetItemIterator::NoChildren|QTreeWidgetItemIterator::Enabled|QTreeWidgetItemIterator::NotHidden);
+ QTreeWidgetItemIterator it(m_swordPathListBox, QTreeWidgetItemIterator::NoChildren | QTreeWidgetItemIterator::Enabled | QTreeWidgetItemIterator::NotHidden);
while (*it) {
if (!(*it)->text(0).isEmpty()) {
targets << (*it)->text(0);