#ifndef BADPIXEL #define BADPIXEL #include "ui_BadPixelBase.h" #include class QString; class ModItem; class TopWin; /*! table-panel for listing pixels identified bad somewhere * @authors Giorgio Cardarelli * Joern Grosse-Knetter */ class BadPixel : public QDialog, public Ui::BadPixelBase{ Q_OBJECT public: BadPixel( ModItem *item=NULL, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, Qt::WFlags fl = 0 ); ~BadPixel(); void Clear(); void AddTabLine(int xval, int yval, float val); void AddTabLine(QString *text); void Init(const char *name, const char *title); int nRows(){return PixelList->numRows();}; public slots: void WriteToFile(); void CreateMask(); void copyToCB(); private: ModItem *m_item; }; #endif // BADPIXEL