X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fcomponents%2Finfopanels.hpp;h=7b73589b58da1639bc6c1f060d4887e0131cf2ee;hb=6ee1e193fd896ab9a4729fde14f009d9ce629815;hp=ee5d29f8ec3a9e16f3f36bcea09e6fd659e97958;hpb=3ac613940f37fe0292e01766960dfdffc54f2190;p=vlc diff --git a/modules/gui/qt4/components/infopanels.hpp b/modules/gui/qt4/components/infopanels.hpp index ee5d29f8ec..7b73589b58 100644 --- a/modules/gui/qt4/components/infopanels.hpp +++ b/modules/gui/qt4/components/infopanels.hpp @@ -53,31 +53,44 @@ 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 setArt( QString ); + void enterEditMode(); + signals: void uriSet( QString ); + void editing(); }; class ExtraMetaPanel: public QWidget