#ifndef IMPORT_WIDGET_H #define IMPORT_WIDGET_H #include class QLabel; class QGraphicsView; class QGraphicsScene; class QElapsedTimer; class QVBoxLayout; class QToolButton; class QResizeEvent; class QPropertyAnimation; class ImportWidget : public QWidget { Q_OBJECT public: explicit ImportWidget(QWidget *parent = 0); signals: void stop(); public slots: void newComic(const QString & path, const QString & coverPath); void newCover(const QPixmap & image); void clear(); void addCoverTest(); void clearScene(); void setImportLook(); void setUpdateLook(); void showCovers(bool hide); private: QLabel * currentComicLabel; QLabel * portadasLabel; QLabel * iconLabel; QLabel * text; QLabel * textDescription; QWidget * coversViewContainer; QGraphicsView * coversView; QGraphicsScene * coversScene; QPropertyAnimation * scrollAnimation; int previousWidth; bool updatingCovers; QElapsedTimer * elapsedTimer; quint64 i; QToolButton * hideButton; void resizeEvent(QResizeEvent * event); }; #endif // IMPORT_WIDGET_H