QFormLayout: Remove internal, unused functions

Found by the Intel Compiler 17 Beta on Windows:

qformlayout.cpp(68): error #177: function "<unnamed>::FixedColumnMatrix<T,
NumColumns>::addRow [with T=QFormLayoutItem *, NumColumns=2]" was declared but never referenced

Change-Id: Ib57b52598e2f452985e9fffd1458f6a3c3a609dc
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
This commit is contained in:
Thiago Macieira 2016-06-17 12:47:41 -07:00
parent 3c93286f08
commit d9b545152d

View File

@ -65,12 +65,7 @@ public:
T &operator()(int r, int c) { return m_storage[r * NumColumns + c]; }
int rowCount() const { return m_storage.size() / NumColumns; }
void addRow(const T &value);
void insertRow(int r, const T &value);
void removeRow(int r);
bool find(const T &value, int *rowPtr, int *colPtr) const ;
int count(const T &value) const { return m_storage.count(value); }
// Hmmpf.. Some things are faster that way.
const Storage &storage() const { return m_storage; }
@ -81,13 +76,6 @@ private:
Storage m_storage;
};
template <class T, int NumColumns>
void FixedColumnMatrix<T, NumColumns>::addRow(const T &value)
{
for (int i = 0; i < NumColumns; ++i)
m_storage.append(value);
}
template <class T, int NumColumns>
void FixedColumnMatrix<T, NumColumns>::insertRow(int r, const T &value)
{
@ -96,22 +84,6 @@ void FixedColumnMatrix<T, NumColumns>::insertRow(int r, const T &value)
m_storage.insert(it, NumColumns, value);
}
template <class T, int NumColumns>
void FixedColumnMatrix<T, NumColumns>::removeRow(int r)
{
m_storage.remove(r * NumColumns, NumColumns);
}
template <class T, int NumColumns>
bool FixedColumnMatrix<T, NumColumns>::find(const T &value, int *rowPtr, int *colPtr) const
{
const int idx = m_storage.indexOf(value);
if (idx == -1)
return false;
storageIndexToPosition(idx, rowPtr, colPtr);
return true;
}
template <class T, int NumColumns>
void FixedColumnMatrix<T, NumColumns>::storageIndexToPosition(int idx, int *rowPtr, int *colPtr)
{