#ifndef CONFIGURATIONWIDGET_H #define CONFIGURATIONWIDGET_H #include class QLineEdit; class QPushButton; class QListView; class QStandardItemModel; class ConfigurationWidget : public QDialog { Q_OBJECT public: explicit ConfigurationWidget(QWidget *parent = 0, Qt::WindowFlags f = 0); public slots: virtual void accept(); private slots: void browseFfProbe(); void browseFfMpeg(); void browseMkvInfo(); void browseCopyDir(); void addCopyDir(); void removeCopyDir(); void selectCopyDir(const QModelIndex &cur, const QModelIndex &prev); private: void readSettings(); QLineEdit *mDbHost; QLineEdit *mDbUser; QLineEdit *mDbPass; QLineEdit *mDbName; QLineEdit *mFfProbe; QLineEdit *mFfMpeg; QLineEdit *mMkvInfo; QLineEdit *mDir; QPushButton *mAccept; QPushButton *mCancel; QListView *mCopyDirV; QStandardItemModel *mCopyDirM; }; #endif // CONFIGURATIONWIDGET_H