diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp index 1afc132ae214595b98fc8aa4c1a3fbdbbe7b198b..54853ebe4b868f0dec24b26277c95c1dca193173 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp @@ -139,14 +139,14 @@ private: { const int startPort = parsePort(); if (atEnd() || nextChar() != '-') { - m_portList.addRange(MaemoPortList::Range(startPort, startPort)); + m_portList.addPort(startPort); return; } ++m_pos; const int endPort = parsePort(); if (endPort < startPort) throw ParseException("Invalid range (end < start)."); - m_portList.addRange(MaemoPortList::Range(startPort, endPort)); + m_portList.addRange(startPort, endPort); } int parsePort() diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.h b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.h index 6839893677c1b97a91a0206bb53d8f1449562084..9b0d27c55ff56fb967a65969e1070268c319cdb7 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.h +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.h @@ -51,9 +51,12 @@ namespace Internal { class MaemoPortList { -public: typedef QPair<int, int> Range; - void addRange(const Range &range) { m_ranges << range; } +public: + void addPort(int port) { addRange(port, port); } + void addRange(int startPort, int endPort) { + m_ranges << Range(startPort, endPort); + } bool hasMore() const { return !m_ranges.isEmpty(); } int count() const { int n = 0;