- ColumnSelectorDialog modified for Maemo5 Qt support, version 4.6 requires
[qtrapids] / src / client / ColumnSelectorDialog.cpp
index 4e26acd..274b841 100644 (file)
@@ -18,6 +18,7 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+
 #include <QScrollArea>
 #include <QGroupBox>
 #include <QGridLayout>
 #include <QDialogButtonBox>
 #include <QAbstractButton>
 
+#ifdef Q_WS_MAEMO_5
+       #include <QtMaemo5/QMaemo5KineticScroller>
+#endif
+
 #include "ColumnSelectorDialog.h"
 
 
@@ -36,17 +41,20 @@ ColumnSelectorDialog::ColumnSelectorDialog(QTreeWidget *treewidget, QWidget* par
        treeWidget_(treewidget),
        checkBoxes_()
 {
+       /// @TODO Kineticscrolling (Fingerscrollable does not work in Qt 4.6, only in 4.5)      
        QScrollArea *scrollArea = new QScrollArea(this);
+
+#ifdef Q_WS_MAEMO_5
+       new QMaemo5KineticScroller(scrollArea);
+#endif
+
        scrollArea->setWidgetResizable(true);
        //scrollArea->setProperty("FingerScrollable", false);
        QBoxLayout *verticalBox = new QBoxLayout(QBoxLayout::TopToBottom);
        grid_ = new QGridLayout;
        QCheckBox *cbox = NULL;
 
-/// @TODO Kineticscrolling (Fingerscrollable does not work in Qt 4.6, only in 4.5)     
-#ifdef Q_WS_HILDON
-   //Specific hildon/Maemo5 code here 
-#endif
+
 
        // Create scrollable checkbox dialog to allow proper viewing on Maemo:
        verticalBox->addWidget(scrollArea);