/**************************************************************************** ***************************Author: Agnit Sarkar****************************** **************************CopyRight: April 2009****************************** ********************* Email: agnitsarkar@yahoo.co.uk************************* ****************************************************************************/ #ifndef STEGOSAURUS_H #define STEGOSAURUS_H #include #include "ui_stegosaurus.h" class StegoSaurus : public QDialog { Q_OBJECT public: StegoSaurus(QWidget *parent = 0, Qt::WFlags flags = 0); ~StegoSaurus(); protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event); private: void resizeEvent ( QResizeEvent *); Ui::StegoSaurusClass ui; QImage *dryImage, *wetImage; unsigned int bitsAvailable, inputFileSize, sizeofData; void setDryImage(const QString &); void setWetImage(const QString &); private slots: void on_btnWetImg_clicked(); void on_btnFiletoHide_clicked(); void on_btnDryImg_clicked(); //The hide method void on_btnHide_clicked(); //The recover method void on_btnRecover_clicked(); }; #endif // STEGOSAURUS_H