aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb.prv@gmx.de>2019-11-12 22:37:13 +0100
committerDenis Kenzior <denkenz@gmail.com>2019-11-18 14:09:51 -0600
commita2bb630ef30e832b79786bbca3fafe016af18290 (patch)
tree4ff339bcc2e9f1cc235cfa3304338eb5c22ebf2b
parent0ae5a29e821608a191230eb45da81d50c3d4ba1b (diff)
downloadphonesim-a2bb630ef30e832b79786bbca3fafe016af18290.tar.gz
Port away from Q_FOREACH
-rw-r--r--src/aidapplication.cpp4
-rw-r--r--src/callmanager.cpp6
-rw-r--r--src/control.cpp19
-rw-r--r--src/hardwaremanipulator.cpp4
-rw-r--r--src/phonesim.cpp4
-rw-r--r--src/qsimcommand.cpp10
-rw-r--r--src/simfilesystem.cpp8
7 files changed, 27 insertions, 28 deletions
diff --git a/src/aidapplication.cpp b/src/aidapplication.cpp
index e255145..16fef0c 100644
--- a/src/aidapplication.cpp
+++ b/src/aidapplication.cpp
@@ -47,7 +47,7 @@ bool AidAppWrapper::command( const QString& cmd )
return true;
}
- foreach ( AidApplication* app, applications )
+ for ( AidApplication* app : qAsConst(applications) )
response += app->getAid();
response.append( "\n\nOK" );
@@ -72,7 +72,7 @@ bool AidAppWrapper::command( const QString& cmd )
aid = cmd.split('=')[1];
aid = aid.replace("\"", "");
- foreach ( AidApplication* app, applications ) {
+ for ( AidApplication* app : qAsConst(applications) ) {
if ( app->getAid().contains( aid ) ) {
if ( sessions.size() >= MAX_LOGICAL_CHANNELS )
break;
diff --git a/src/callmanager.cpp b/src/callmanager.cpp
index fbdb179..1fa13cf 100644
--- a/src/callmanager.cpp
+++ b/src/callmanager.cpp
@@ -195,7 +195,7 @@ bool CallManager::command( const QString& cmd )
} else if ( cmd == "AT+CLCC" ) {
// List all calls that are presently active.
- foreach ( CallInfo info, callList ) {
+ for ( const CallInfo &info : qAsConst(callList) ) {
int multiparty;
if ( countForState(info.state) >= 2 )
multiparty = 1;
@@ -821,7 +821,7 @@ int CallManager::newId()
bool seen;
for ( id = 1; id <= 32; ++id ) {
seen = false;
- foreach ( CallInfo info, callList ) {
+ for ( const CallInfo &info : qAsConst(callList) ) {
if ( info.id == id ) {
seen = true;
break;
@@ -879,7 +879,7 @@ int CallManager::indexForId( int id )
bool CallManager::hasCall( CallState state )
{
- foreach ( CallInfo info, callList ) {
+ for ( const CallInfo &info : qAsConst(callList) ) {
if ( info.state == state )
return true;
}
diff --git a/src/control.cpp b/src/control.cpp
index 8c1e412..817a0b2 100644
--- a/src/control.cpp
+++ b/src/control.cpp
@@ -147,7 +147,7 @@ void Control::callManagement( QList<CallInfo> *list )
widget->clearCallView();
- foreach( CallInfo i, *list ) {
+ for ( const CallInfo &i : qAsConst(*list) ) {
QString param[5];
if ( i.incoming && !enableCSSU )
@@ -181,15 +181,15 @@ void ControlWidget::setStateAlerting()
void ControlWidget::setStateHangup()
{
- QList <QTableWidgetItem *> items = ui->twCallMgt->selectedItems();
+ const QList <QTableWidgetItem *> items = ui->twCallMgt->selectedItems();
- foreach ( QTableWidgetItem *item, items )
+ for ( QTableWidgetItem *item : items )
{
int row = item->row();
if ( row >= 0 )
{
QTableWidgetItem *itemCallId = ui->twCallMgt->item( row, 0 );
- if ( itemCallId != 0 )
+ if ( itemCallId != nullptr )
{
QString strid = itemCallId->text();
int id = strid.toInt();
@@ -360,9 +360,9 @@ void ControlWidget::setDefaultGNSSData()
void ControlWidget::sendGNSSData()
{
- QStringList xml = ui->teGNSStext->toPlainText().split("\n");
+ const QStringList xml = ui->teGNSStext->toPlainText().split("\n");
- foreach ( QString line, xml )
+ for ( const QString &line : xml )
{
if (!line.isEmpty()) {
QString cposr = "+CPOSR: " + line;
@@ -468,9 +468,8 @@ void Control::handleFromData( const QString& cmd )
void ControlWidget::handleToData( const QString& cmd )
{
- QStringList dataList = cmd.split("\n");
- QString dataItem;
- foreach( dataItem, dataList ){
+ const QStringList dataList = cmd.split("\n");
+ for ( auto &dataItem : dataList ){
if( dataItem != "" ){
ui->atViewer->append( dataItem + " : " + translator->translateCommand(dataItem) );
}
@@ -564,7 +563,7 @@ void ControlWidget::addVoicemail()
void ControlWidget::delVoicemail()
{
- foreach ( QTableWidgetSelectionRange range,
+ for ( QTableWidgetSelectionRange &range :
ui->twMessageList->selectedRanges() ) {
for ( int i = range.topRow(); i <= range.bottomRow(); i ++ ) {
VoicemailItem &item = mailbox[i];
diff --git a/src/hardwaremanipulator.cpp b/src/hardwaremanipulator.cpp
index 6c83c8e..7a61c0e 100644
--- a/src/hardwaremanipulator.cpp
+++ b/src/hardwaremanipulator.cpp
@@ -239,7 +239,7 @@ void HardwareManipulator::sendVMNotify( int type, int count, const QList<QVMMess
mwiUdh.append( count ); // Number of Voice Messages
mwiUdh.append( received.size() ); // Number of VM Notifications
- foreach ( QVMMessage msg, received ) {
+ for ( const QVMMessage &msg : received ) {
mwiUdh.append( msg.id & 0xff );
mwiUdh.append( msg.id >> 8 ); // Endianness doesn't matter here
mwiUdh.append( qMin( msg.lengthSecs, 255 ) );
@@ -261,7 +261,7 @@ void HardwareManipulator::sendVMNotify( int type, int count, const QList<QVMMess
mwiUdh.append( count ); // Number of Voice Messages
mwiUdh.append( deleted.size() ); // Number of VM Notifications
- foreach ( QVMMessage msg, deleted ) {
+ for ( const QVMMessage &msg : deleted ) {
mwiUdh.append( msg.id & 0xff );
mwiUdh.append( msg.id >> 8 ); // Endianness doesn't matter here
mwiUdh.append( qMin( msg.lengthSecs, 255 ) );
diff --git a/src/phonesim.cpp b/src/phonesim.cpp
index c389474..b01d988 100644
--- a/src/phonesim.cpp
+++ b/src/phonesim.cpp
@@ -1379,9 +1379,9 @@ void SimRules::phoneBook( const QString& cmd )
}
if ( cmd.startsWith( "AT+CPBS=?" ) ) {
- QStringList names = phoneBooks.keys();
+ const QStringList names = phoneBooks.keys();
QString response = "+CPBS: (";
- foreach ( QString name, names ) {
+ for ( const QString &name : names ) {
if ( response.length() > 8 )
response += QChar(',');
response += "\"" + name + "\"";
diff --git a/src/qsimcommand.cpp b/src/qsimcommand.cpp
index 6642035..fb200ed 100644
--- a/src/qsimcommand.cpp
+++ b/src/qsimcommand.cpp
@@ -3119,7 +3119,7 @@ static void writeSubAddress( QByteArray& data, const QString& value )
writeBerLength( data, value.length() + 2 );
data += (char)0x80; // NSAP address type
data += (char)0x50; // NSAP address is BCD-encoded IA5 characters
- foreach ( QChar ch, value ) {
+ for ( const QChar &ch : value ) {
int val = ch.unicode() - 32;
if ( val > 127 )
val = 0;
@@ -3368,7 +3368,7 @@ QByteArray QSimCommand::toPdu( QSimCommand::ToPduOptions options ) const
data += (char)0x8F;
data += (char)0x00;
}
- foreach ( QSimMenuItem item, menuItems() ) {
+ for ( QSimMenuItem &item : menuItems() ) {
QByteArray contents;
contents += (char)item.identifier();
writeEFADN( contents, item.label(), options, -1 );
@@ -3386,7 +3386,7 @@ QByteArray QSimCommand::toPdu( QSimCommand::ToPduOptions options ) const
if ( hasNextActions ) {
data += (char)0x18;
data += (char)menuItems().size();
- foreach ( QSimMenuItem item, menuItems() )
+ for ( const QSimMenuItem &item : menuItems() )
data += (char)item.nextAction();
}
if ( type() == SelectItem && defaultItem() != 0 ) {
@@ -3399,14 +3399,14 @@ QByteArray QSimCommand::toPdu( QSimCommand::ToPduOptions options ) const
data += (char)0x9F;
data += (char)(menuItems().size() + 1);
data += (char)(selfExplanatory ? 0x00 : 0x01);
- foreach ( QSimMenuItem item, menuItems() )
+ for ( const QSimMenuItem &item : menuItems() )
data += (char)item.iconId();
}
writeTextAttribute( data, titleAttribute() );
if ( attrLen != 0 ) {
data += (char)0xD1;
writeBerLength( data, attrLen );
- foreach ( QSimMenuItem item, menuItems() ) {
+ for ( QSimMenuItem &item : menuItems() ) {
data += item.labelAttribute();
}
}
diff --git a/src/simfilesystem.cpp b/src/simfilesystem.cpp
index 0e5c2a9..b3ea8a4 100644
--- a/src/simfilesystem.cpp
+++ b/src/simfilesystem.cpp
@@ -514,9 +514,9 @@ SimFileItem *SimFileSystem::findItemRelative( const QString& fileid )
item = currentItem->parentDir();
} else {
// Search the current item's immediate children.
- QList<SimFileItem *> children = currentItem->children();
- item = 0;
- foreach( SimFileItem *temp, children ) {
+ const QList<SimFileItem *> children = currentItem->children();
+ item = nullptr;
+ for ( SimFileItem *temp : children ) {
if ( temp->fileid() == fileid ) {
item = temp;
break;
@@ -635,7 +635,7 @@ SimFileItem *SimFileItem::findItem( const QString& fileid )
{
if ( fileid == _fileid )
return this;
- foreach ( SimFileItem *item, _children ) {
+ for ( SimFileItem *item : qAsConst(_children) ) {
SimFileItem *temp = item->findItem( fileid );
if ( temp )
return temp;