Commit fc383e22 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt4 - Open: start to use a completer, use an enum and no stupid #define.

parent d5ef9279
......@@ -37,6 +37,7 @@
#include <QLineEdit>
#include <QStackedLayout>
#include <QListView>
#include <QCompleter>
/**************************************************************************
* Open Files and subtitles *
......@@ -96,6 +97,12 @@ FileOpenPanel::FileOpenPanel( QWidget *_parent, intf_thread_t *_p_intf ) :
#else
lineFileEdit = findChildren<QLineEdit*>()[3];
#endif
QStringList fileCompleteList ;
QCompleter *fileCompleter = new QCompleter( fileCompleteList, this );
lineFileEdit->setCompleter( fileCompleter );
// lineFileEdit->hide();
/* Make a list of QLabel inside the QFileDialog to access the good ones */
......
......@@ -44,13 +44,16 @@
#define setSpinBoxFreq( spinbox ){ spinbox->setRange ( 0, INT_MAX ); \
spinbox->setAccelerated( true ); }
#define V4L_DEVICE 0
#define PVR_DEVICE 1
#define DVB_DEVICE 2
#define BDA_DEVICE 3
#define DSHOW_DEVICE 4
#define SCREEN_DEVICE 5
#define JACK_DEVICE 6
enum
{
V4L_DEVICE,
PVR_DEVICE,
DVB_DEVICE,
BDA_DEVICE,
DSHOW_DEVICE,
SCREEN_DEVICE,
JACK_DEVICE
};
class QWidget;
class QLineEdit;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment