gui: Use range-based for loop instead of foreach macro

This commit is contained in:
Povilas Kanapickas 2021-01-10 14:34:56 +02:00
parent 773b5b5362
commit 0259703cb2
10 changed files with 30 additions and 24 deletions

View File

@ -58,7 +58,7 @@ ActionDialog::ActionDialog(QWidget* parent, ServerConfig& config, Hotkey& hotkey
m_pGroupBoxScreens->setChecked(m_Action.haveScreens()); m_pGroupBoxScreens->setChecked(m_Action.haveScreens());
int idx = 0; int idx = 0;
foreach(const Screen& screen, serverConfig().screens()) for (const Screen& screen : serverConfig().screens()) {
if (!screen.isNull()) if (!screen.isNull())
{ {
QListWidgetItem *pListItem = new QListWidgetItem(screen.name()); QListWidgetItem *pListItem = new QListWidgetItem(screen.name());
@ -72,6 +72,7 @@ ActionDialog::ActionDialog(QWidget* parent, ServerConfig& config, Hotkey& hotkey
idx++; idx++;
} }
}
} }
void ActionDialog::accept() void ActionDialog::accept()
@ -84,8 +85,9 @@ void ActionDialog::accept()
m_Action.setHaveScreens(m_pGroupBoxScreens->isChecked()); m_Action.setHaveScreens(m_pGroupBoxScreens->isChecked());
m_Action.clearTypeScreenNames(); m_Action.clearTypeScreenNames();
foreach(const QListWidgetItem* pItem, m_pListScreens->selectedItems()) for (const QListWidgetItem* pItem : m_pListScreens->selectedItems()) {
m_Action.appendTypeScreenName(pItem->text()); m_Action.appendTypeScreenName(pItem->text());
}
m_Action.setSwitchScreenName(m_pComboSwitchToScreen->currentText()); m_Action.setSwitchScreenName(m_pComboSwitchToScreen->currentText());
m_Action.setSwitchDirection(m_pComboSwitchInDirection->currentIndex()); m_Action.setSwitchDirection(m_pComboSwitchInDirection->currentIndex());

View File

@ -66,8 +66,7 @@ bool Fingerprint::fileExists() const
bool Fingerprint::isTrusted(const QString& fingerprintText) bool Fingerprint::isTrusted(const QString& fingerprintText)
{ {
QStringList list = readList(); QStringList list = readList();
foreach (QString trusted, list) for (QString trusted : list) {
{
if (trusted == fingerprintText) { if (trusted == fingerprintText) {
return true; return true;
} }

View File

@ -335,8 +335,7 @@ void MainWindow::logOutput()
if (m_pBarrier) if (m_pBarrier)
{ {
QString text(m_pBarrier->readAllStandardOutput()); QString text(m_pBarrier->readAllStandardOutput());
foreach(QString line, text.split(QRegExp("\r|\n|\r\n"))) for (QString line : text.split(QRegExp("\r|\n|\r\n"))) {
{
if (!line.isEmpty()) if (!line.isEmpty())
{ {
appendLogRaw(line); appendLogRaw(line);
@ -373,7 +372,7 @@ void MainWindow::appendLogError(const QString& text)
void MainWindow::appendLogRaw(const QString& text) void MainWindow::appendLogRaw(const QString& text)
{ {
foreach(QString line, text.split(QRegExp("\r|\n|\r\n"))) { for (QString line : text.split(QRegExp("\r|\n|\r\n"))) {
if (!line.isEmpty()) { if (!line.isEmpty()) {
m_pLogWindow->appendRaw(line); m_pLogWindow->appendRaw(line);
updateFromLogLine(line); updateFromLogLine(line);

View File

@ -38,8 +38,7 @@ QBarrierApplication::~QBarrierApplication()
void QBarrierApplication::commitData(QSessionManager&) void QBarrierApplication::commitData(QSessionManager&)
{ {
foreach(QWidget* widget, topLevelWidgets()) for (QWidget* widget : topLevelWidgets()) {
{
MainWindow* mainWindow = qobject_cast<MainWindow*>(widget); MainWindow* mainWindow = qobject_cast<MainWindow*>(widget);
if (mainWindow) if (mainWindow)
mainWindow->saveSettings(); mainWindow->saveSettings();

View File

@ -52,8 +52,7 @@ QString hash(const QString& string)
QString getFirstMacAddress() QString getFirstMacAddress()
{ {
QString mac; QString mac;
foreach (const QNetworkInterface &interface, QNetworkInterface::allInterfaces()) for (const QNetworkInterface &interface : QNetworkInterface::allInterfaces()) {
{
mac = interface.hardwareAddress(); mac = interface.hardwareAddress();
if (mac.size() != 0) if (mac.size() != 0)
{ {

View File

@ -125,8 +125,9 @@ QTextStream& Screen::writeAliasesSection(QTextStream& outStream) const
{ {
outStream << "\t" << name() << ":" << endl; outStream << "\t" << name() << ":" << endl;
foreach (const QString& alias, aliases()) for (const QString& alias : aliases()) {
outStream << "\t\t" << alias << endl; outStream << "\t\t" << alias << endl;
}
} }
return outStream; return outStream;

View File

@ -91,9 +91,10 @@ QMimeData* ScreenSetupModel::mimeData(const QModelIndexList& indexes) const
QDataStream stream(&encodedData, QIODevice::WriteOnly); QDataStream stream(&encodedData, QIODevice::WriteOnly);
foreach (const QModelIndex& index, indexes) for (const QModelIndex& index : indexes) {
if (index.isValid()) if (index.isValid())
stream << index.column() << index.row() << screen(index); stream << index.column() << index.row() << screen(index);
}
pMimeData->setData(m_MimeType, encodedData); pMimeData->setData(m_MimeType, encodedData);

View File

@ -212,17 +212,19 @@ QTextStream& operator<<(QTextStream& outStream, const ServerConfig& config)
{ {
outStream << "section: screens" << endl; outStream << "section: screens" << endl;
foreach (const Screen& s, config.screens()) for (const Screen& s : config.screens()) {
if (!s.isNull()) if (!s.isNull())
s.writeScreensSection(outStream); s.writeScreensSection(outStream);
}
outStream << "end" << endl << endl; outStream << "end" << endl << endl;
outStream << "section: aliases" << endl; outStream << "section: aliases" << endl;
foreach (const Screen& s, config.screens()) for (const Screen& s : config.screens()) {
if (!s.isNull()) if (!s.isNull())
s.writeAliasesSection(outStream); s.writeAliasesSection(outStream);
}
outStream << "end" << endl << endl; outStream << "end" << endl << endl;
@ -270,8 +272,9 @@ QTextStream& operator<<(QTextStream& outStream, const ServerConfig& config)
outStream << "\t" << "switchCornerSize = " << config.switchCornerSize() << endl; outStream << "\t" << "switchCornerSize = " << config.switchCornerSize() << endl;
foreach(const Hotkey& hotkey, config.hotkeys()) for (const Hotkey& hotkey : config.hotkeys()) {
outStream << hotkey; outStream << hotkey;
}
outStream << "end" << endl << endl; outStream << "end" << endl << endl;
@ -282,9 +285,10 @@ int ServerConfig::numScreens() const
{ {
int rval = 0; int rval = 0;
foreach(const Screen& s, screens()) for (const Screen& s : screens()) {
if (!s.isNull()) if (!s.isNull())
rval++; rval++;
}
return rval; return rval;
} }

View File

@ -60,8 +60,9 @@ ServerConfigDialog::ServerConfigDialog(QWidget* parent, ServerConfig& config, co
m_pCheckBoxEnableClipboard->setChecked(serverConfig().clipboardSharing()); m_pCheckBoxEnableClipboard->setChecked(serverConfig().clipboardSharing());
foreach(const Hotkey& hotkey, serverConfig().hotkeys()) for (const Hotkey& hotkey : serverConfig().hotkeys()) {
m_pListHotkeys->addItem(hotkey.text()); m_pListHotkeys->addItem(hotkey.text());
}
m_pScreenSetupView->setModel(&m_ScreenSetupModel); m_pScreenSetupView->setModel(&m_ScreenSetupModel);
@ -168,8 +169,9 @@ void ServerConfigDialog::on_m_pListHotkeys_itemSelectionChanged()
Q_ASSERT(idx >= 0 && idx < serverConfig().hotkeys().size()); Q_ASSERT(idx >= 0 && idx < serverConfig().hotkeys().size());
const Hotkey& hotkey = serverConfig().hotkeys()[idx]; const Hotkey& hotkey = serverConfig().hotkeys()[idx];
foreach(const Action& action, hotkey.actions()) for (const Action& action : hotkey.actions()) {
m_pListActions->addItem(action.text()); m_pListActions->addItem(action.text());
}
} }
} }

View File

@ -101,7 +101,7 @@ ZeroconfService::~ZeroconfService()
void ZeroconfService::serverDetected(const QList<ZeroconfRecord>& list) void ZeroconfService::serverDetected(const QList<ZeroconfRecord>& list)
{ {
foreach (ZeroconfRecord record, list) { for (ZeroconfRecord record : list) {
registerService(false); registerService(false);
m_pMainWindow->appendLogInfo(tr("zeroconf server detected: %1").arg( m_pMainWindow->appendLogInfo(tr("zeroconf server detected: %1").arg(
record.serviceName)); record.serviceName));
@ -111,7 +111,7 @@ void ZeroconfService::serverDetected(const QList<ZeroconfRecord>& list)
void ZeroconfService::clientDetected(const QList<ZeroconfRecord>& list) void ZeroconfService::clientDetected(const QList<ZeroconfRecord>& list)
{ {
foreach (ZeroconfRecord record, list) { for (ZeroconfRecord record : list) {
m_pMainWindow->appendLogInfo(tr("zeroconf client detected: %1").arg( m_pMainWindow->appendLogInfo(tr("zeroconf client detected: %1").arg(
record.serviceName)); record.serviceName));
m_pMainWindow->autoAddScreen(record.serviceName); m_pMainWindow->autoAddScreen(record.serviceName);
@ -127,15 +127,15 @@ void ZeroconfService::errorHandle(DNSServiceErrorType errorCode)
QString ZeroconfService::getLocalIPAddresses() QString ZeroconfService::getLocalIPAddresses()
{ {
QStringList addresses; QStringList addresses;
foreach (const QHostAddress& address, QNetworkInterface::allAddresses()) { for (const QHostAddress& address : QNetworkInterface::allAddresses()) {
if (address.protocol() == QAbstractSocket::IPv4Protocol && if (address.protocol() == QAbstractSocket::IPv4Protocol &&
address != QHostAddress(QHostAddress::LocalHost)) { address != QHostAddress(QHostAddress::LocalHost)) {
addresses.append(address.toString()); addresses.append(address.toString());
} }
} }
foreach (const QString& preferedIP, preferedIPAddress) { for (const QString& preferedIP : preferedIPAddress) {
foreach (const QString& address, addresses) { for (const QString& address : addresses) {
if (address.startsWith(preferedIP)) { if (address.startsWith(preferedIP)) {
return address; return address;
} }