]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/variables.hpp
Qt: EPGWidget: namespace enum
[vlc] / modules / gui / qt4 / variables.hpp
index 84f05b1aacb7810fc3f8b9f1802aa83f24c72a97..dd511d9c38e02d7f20b1b3b4e6a9995b55ffda37 100644 (file)
@@ -51,6 +51,8 @@ private:
 
 public:
     QVLCPointer (vlc_object_t *, const char *, bool inherit = false);
+    bool addCallback (QObject *, const char *,
+                      Qt::ConnectionType type = Qt::AutoConnection);
 
 signals:
     void pointerChanged (void *);
@@ -64,9 +66,11 @@ private:
 
 public:
     QVLCInteger (vlc_object_t *, const char *, bool inherit = false);
+    bool addCallback (QObject *, const char *,
+                      Qt::ConnectionType type = Qt::AutoConnection);
 
 signals:
-    void integerChanged (int64_t);
+    void integerChanged (qlonglong);
 };
 
 class QVLCBool : public QVLCVariable
@@ -77,6 +81,8 @@ private:
 
 public:
     QVLCBool (vlc_object_t *, const char *, bool inherit = false);
+    bool addCallback (QObject *, const char *,
+                      Qt::ConnectionType type = Qt::AutoConnection);
 
 signals:
     void boolChanged (bool);
@@ -90,6 +96,8 @@ private:
 
 public:
     QVLCFloat (vlc_object_t *, const char *, bool inherit = false);
+    bool addCallback (QObject *, const char *,
+                      Qt::ConnectionType type = Qt::AutoConnection);
 
 signals:
     void floatChanged (float);
@@ -103,6 +111,8 @@ private:
 
 public:
     QVLCString (vlc_object_t *, const char *, bool inherit = false);
+    bool addCallback (QObject *, const char *,
+                      Qt::ConnectionType type = Qt::AutoConnection);
 
 signals:
     void stringChanged (QString);