#include <vlc_meta.h>
#include <QWidget>
-#include <QTabWidget>
#ifdef HAVE_LIMITS_H
# include <limits.h>
class QTreeView;
class QSpinBox;
class QLineEdit;
+class QLabel;
class MetaPanel: public QWidget
{
public:
MetaPanel( QWidget *, intf_thread_t * );
virtual ~MetaPanel();
+ void saveMeta();
+ void setInput( input_item_t * );
+
+ bool isInEditMode();
+ void setEditMode( bool );
+
private:
+ input_item_t *p_input;
intf_thread_t *p_intf;
+ bool b_inEditMode;
+
QLineEdit *uri_text;
QLineEdit *title_text;
QLineEdit *artist_text;
QLineEdit *genre_text;
QLineEdit *copyright_text;
QLineEdit *collection_text;
- QSpinBox *seqnum_text;
+ QLineEdit *seqnum_text;
QLineEdit *description_text;
QSpinBox *rating_text;
- QSpinBox *date_text;
- QLineEdit *setting_text;
+ QLineEdit *date_text;
+// QLineEdit *setting_text;
QLineEdit *language_text;
QLineEdit *nowplaying_text;
QLineEdit *publisher_text;
+// QLineEdit *encodedby_text;
+ QLabel *art_cover;
public slots:
void update( input_item_t * );
void clear();
+
+private slots:
+ void enterEditMode();
+
+signals:
+ void uriSet( QString );
+ void editing();
};
class ExtraMetaPanel: public QWidget