Qt Designer: Remove unused code (detect by CLANG).
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Wed, 6 Mar 2013 12:47:53 +0000 (13:47 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 6 Mar 2013 13:12:15 +0000 (14:12 +0100)
Change-Id: Idf1da5c69f90e4ce94319fc722180988cbc44dc5
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
src/designer/src/lib/shared/layout.cpp

index a5ec912..fef0cff 100644 (file)
@@ -1099,21 +1099,11 @@ bool Grid::locateWidget(QWidget *w, int &row, int &col, int &rowspan, int &colsp
 
 // QGridLayout/QFormLayout Helpers: get item position/add item (overloads to make templates work)
 
-void getGridItemPosition(QGridLayout *gridLayout, int index, int *row, int *column, int *rowspan, int *colspan)
-{
-    gridLayout->getItemPosition(index, row, column, rowspan, colspan);
-}
-
 void addWidgetToGrid(QGridLayout *lt, QWidget * widget, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment)
 {
     lt->addWidget(widget, row, column, rowSpan, columnSpan, alignment);
 }
 
-inline void getGridItemPosition(QFormLayout *formLayout, int index, int *row, int *column, int *rowspan, int *colspan)
-{
-    getFormLayoutItemPosition(formLayout, index, row, column, rowspan, colspan);
-}
-
 inline void addWidgetToGrid(QFormLayout *lt, QWidget * widget, int row, int column, int, int columnSpan, Qt::Alignment)
 {
     formLayoutAddWidget(lt, widget, QRect(column, row,  columnSpan, 1), false);
@@ -1130,9 +1120,6 @@ public:
     virtual void sort()                  { setWidgets(buildGrid(widgets())); }
 
 protected:
-    QWidget *widgetAt(GridLikeLayout *layout, int row, int column) const;
-
-protected:
     QWidgetList buildGrid(const QWidgetList &);
     Grid m_grid;
 };
@@ -1145,22 +1132,6 @@ GridLayout<GridLikeLayout, LayoutType, GridMode>::GridLayout(const QWidgetList &
 }
 
 template <class GridLikeLayout, int LayoutType, int GridMode>
-QWidget *GridLayout<GridLikeLayout, LayoutType, GridMode>::widgetAt(GridLikeLayout *layout, int row, int column) const
-{
-    int index = 0;
-    while (QLayoutItem *item = layout->itemAt(index)) {
-        if (item->widget()) {
-            int r, c, rowspan, colspan;
-            getGridItemPosition(layout, index, &r, &c, &rowspan, &colspan);
-            if (row == r && column == c)
-                return item->widget();
-        }
-        ++index;
-    }
-    return 0;
-}
-
-template <class GridLikeLayout, int LayoutType, int GridMode>
 void GridLayout<GridLikeLayout, LayoutType, GridMode>::doLayout()
 {
     bool needMove, needReparent;