mirror of
https://github.com/arcan1s/netctl-gui.git
synced 2025-04-25 07:57:20 +00:00
small fixes
This commit is contained in:
parent
78827d833d
commit
31f52e5d22
@ -63,6 +63,7 @@ void WirelessWidget::clear()
|
|||||||
ui->comboBox_drivers->setCurrentIndex(0);
|
ui->comboBox_drivers->setCurrentIndex(0);
|
||||||
ui->listWidget_drivers->setCurrentRow(-1);
|
ui->listWidget_drivers->setCurrentRow(-1);
|
||||||
ui->listWidget_drivers->clear();
|
ui->listWidget_drivers->clear();
|
||||||
|
ui->comboBox_rfkill->clear();
|
||||||
ui->comboBox_rfkill->addItem(QString("auto"));
|
ui->comboBox_rfkill->addItem(QString("auto"));
|
||||||
if (rfkillDirectory->exists()) {
|
if (rfkillDirectory->exists()) {
|
||||||
QStringList rfkillDevices = rfkillDirectory->entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
QStringList rfkillDevices = rfkillDirectory->entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
||||||
|
@ -323,31 +323,32 @@ QList<QStringList> Netctl::getProfileListFromNetctlAuto()
|
|||||||
/**
|
/**
|
||||||
* @fn getProfileDescription
|
* @fn getProfileDescription
|
||||||
*/
|
*/
|
||||||
QString Netctl::getProfileDescription(const QString profileName)
|
QString Netctl::getProfileDescription(const QString profile)
|
||||||
{
|
{
|
||||||
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]";
|
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]";
|
||||||
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Profile" << profileName;
|
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Profile" << profile;
|
||||||
if (profileDirectory == 0) {
|
if (profileDirectory == 0) {
|
||||||
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Could not find directory";
|
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Could not find directory";
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString description = QString("<unknown>");
|
QString description = QString("<unknown>");
|
||||||
QString profileUrl = profileDirectory->absolutePath() + QDir::separator() + profileName;
|
QString profileUrl = profileDirectory->absolutePath() + QDir::separator() + profile;
|
||||||
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Check" << profileUrl;
|
if (debug) qDebug() << "[Netctl]" << "[getProfileDescription]" << ":" << "Check" << profileUrl;
|
||||||
QFile profile(profileUrl);
|
QFile profileFile(profileUrl);
|
||||||
QString fileStr;
|
QString fileStr;
|
||||||
if (!profile.open(QIODevice::ReadOnly))
|
if (!profileFile.open(QIODevice::ReadOnly))
|
||||||
return description;
|
return description;
|
||||||
while (true) {
|
while (true) {
|
||||||
fileStr = QString(profile.readLine());
|
fileStr = QString(profileFile.readLine());
|
||||||
if (fileStr[0] == QChar('#')) continue;
|
if (fileStr[0] == QChar('#')) continue;
|
||||||
if (fileStr.split(QChar('='), QString::SkipEmptyParts).count() == 2)
|
if (fileStr.split(QChar('='), QString::SkipEmptyParts).count() == 2)
|
||||||
if (fileStr.split(QChar('='), QString::SkipEmptyParts)[0] == QString("Description"))
|
if (fileStr.split(QChar('='), QString::SkipEmptyParts)[0] == QString("Description"))
|
||||||
description = fileStr.split(QChar('='), QString::SkipEmptyParts)[1].trimmed();
|
description = fileStr.split(QChar('='), QString::SkipEmptyParts)[1].trimmed();
|
||||||
if (profile.atEnd())
|
if (profileFile.atEnd())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
profileFile.close();
|
||||||
description.remove(QChar('\'')).remove(QChar('"'));
|
description.remove(QChar('\'')).remove(QChar('"'));
|
||||||
|
|
||||||
return description;
|
return description;
|
||||||
@ -371,21 +372,22 @@ QStringList Netctl::getProfileDescriptions(const QStringList profileList)
|
|||||||
QString description = QString("<unknown>");
|
QString description = QString("<unknown>");
|
||||||
QString profileUrl = profileDirectory->absolutePath() + QDir::separator() + profileList[i];
|
QString profileUrl = profileDirectory->absolutePath() + QDir::separator() + profileList[i];
|
||||||
if (debug) qDebug() << "[Netctl]" << "[getProfileDescriptions]" << ":" << "Check" << profileUrl;
|
if (debug) qDebug() << "[Netctl]" << "[getProfileDescriptions]" << ":" << "Check" << profileUrl;
|
||||||
QFile profile(profileUrl);
|
QFile profileFile(profileUrl);
|
||||||
QString fileStr;
|
QString fileStr;
|
||||||
if (!profile.open(QIODevice::ReadOnly)) {
|
if (!profileFile.open(QIODevice::ReadOnly)) {
|
||||||
descriptions.append(description);
|
descriptions.append(description);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
while (true) {
|
while (true) {
|
||||||
fileStr = QString(profile.readLine());
|
fileStr = QString(profileFile.readLine());
|
||||||
if (fileStr[0] == QChar('#')) continue;
|
if (fileStr[0] == QChar('#')) continue;
|
||||||
if (fileStr.split(QChar('='), QString::SkipEmptyParts).count() == 2)
|
if (fileStr.split(QChar('='), QString::SkipEmptyParts).count() == 2)
|
||||||
if (fileStr.split(QChar('='), QString::SkipEmptyParts)[0] == QString("Description"))
|
if (fileStr.split(QChar('='), QString::SkipEmptyParts)[0] == QString("Description"))
|
||||||
description = fileStr.split(QChar('='), QString::SkipEmptyParts)[1].trimmed();
|
description = fileStr.split(QChar('='), QString::SkipEmptyParts)[1].trimmed();
|
||||||
if (profile.atEnd())
|
if (profileFile.atEnd())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
profileFile.close();
|
||||||
description.remove(QChar('\'')).remove(QChar('"'));
|
description.remove(QChar('\'')).remove(QChar('"'));
|
||||||
descriptions.append(description);
|
descriptions.append(description);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user