00001 #ifndef MYITEM_H 00002 #define MYITEM_H 00003 00004 #include <QtDeclarative/QDeclarativeItem> 00005 #include <QUrl> 00006 00007 class MyItem : public QDeclarativeItem 00008 { 00009 Q_OBJECT 00010 Q_DISABLE_COPY(MyItem) 00011 00012 public: 00013 MyItem(QDeclarativeItem *parent = 0); 00014 ~MyItem(); 00015 00016 public slots: 00017 void openDialog(); 00018 00019 signals: 00020 void fileSelected(QUrl newSourceFile); 00021 }; 00022 00023 QML_DECLARE_TYPE(MyItem) 00024 00025 #endif // MYITEM_H 00026