#ifndef SELECT_VOLUME_H #define SELECT_VOLUME_H #include class QLabel; class QTableView; class VolumesModel; class QModelIndex; class SelectVolume : public QWidget { Q_OBJECT public: SelectVolume(QWidget * parent = 0); void load(const QString & json); virtual ~SelectVolume(); public slots: void loadVolumeInfo(const QModelIndex & mi); void setCover(const QByteArray &); void setDescription(const QString & jsonDetail); void openLink(const QString & link); private: QLabel * cover; QLabel * detailLabel; QTableView * tableVolumes; VolumesModel * model; }; #endif // SELECT_VOLUME_H