]> git.sesse.net Git - vlc/commitdiff
Qt4: handle int64_t-values in preferences-widget
authorIlkka Ollakka <ileoo@videolan.org>
Sun, 11 Jul 2010 12:07:47 +0000 (15:07 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Sun, 11 Jul 2010 12:07:47 +0000 (15:07 +0300)
modules/gui/qt4/components/preferences_widgets.cpp

index e232f5df9ee5ae009ec6acf8f65412b362b41c48..05451d06e25b584b959c0f884d81cbec636b6090 100644 (file)
@@ -1257,14 +1257,14 @@ void KeySelectorControl::finish()
                 - QString text in column 0
                 - QString name in data of column 0
                 - KeyValue in String in column 1
-                - KeyValue in int in column 1
+                - KeyValue in int64_t in column 1
              */
             QTreeWidgetItem *treeItem = new QTreeWidgetItem();
             treeItem->setText( 0, qtr( p_item->psz_text ) );
             treeItem->setData( 0, Qt::UserRole,
                                QVariant( qfu( p_item->psz_name ) ) );
             treeItem->setText( 1, VLCKeyToString( p_item->value.i ) );
-            treeItem->setData( 1, Qt::UserRole, QVariant( p_item->value.i ) );
+            treeItem->setData( 1, Qt::UserRole, QVariant( qlonglong( p_item->value.i ) ) );
             table->addTopLevelItem( treeItem );
             continue;
         }
@@ -1279,7 +1279,7 @@ void KeySelectorControl::finish()
             {
                 list[0]->setText( 2, VLCKeyToString( p_item->value.i ) );
                 list[0]->setData( 2, Qt::UserRole,
-                                  QVariant( p_item->value.i ) );
+                                  QVariant( qlonglong( p_item->value.i ) ) );
             }
             if( list.count() >= 2 )
                 msg_Dbg( p_this, "This is probably wrong, %s", p_item->psz_text );