summaryrefslogtreecommitdiffstats
path: root/kstars/kstars/conbridlg.h
diff options
context:
space:
mode:
Diffstat (limited to 'kstars/kstars/conbridlg.h')
-rw-r--r--kstars/kstars/conbridlg.h63
1 files changed, 63 insertions, 0 deletions
diff --git a/kstars/kstars/conbridlg.h b/kstars/kstars/conbridlg.h
new file mode 100644
index 00000000..e653ed70
--- /dev/null
+++ b/kstars/kstars/conbridlg.h
@@ -0,0 +1,63 @@
+/***************************************************************************
+ conbridlg.h - Contrast/Brightness Dialog
+ -------------------
+ begin : Fri Feb 6th 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * *
+ ***************************************************************************/
+
+ #ifndef CONTRASTBRIGHTNESSDLG_H
+ #define CONTRASTBRIGHTNESSDLG_H
+
+ #include <kdialogbase.h>
+ #include <klocale.h>
+
+ class ConBriForm;
+ class FITSViewer;
+ class QImage;
+
+
+class ContrastBrightnessDlg : public KDialogBase {
+ Q_OBJECT
+ public:
+ ContrastBrightnessDlg(QWidget *parent=0);
+ ~ContrastBrightnessDlg();
+
+ QSize sizeHint() const;
+ void range(int min, int max, int & num);
+ void range(float min, float max, float & num);
+
+ float *localImgBuffer;
+ float offs;
+ float scale;
+
+ private:
+ int contrast;
+ int brightness;
+ int height;
+ int width;
+ FITSViewer *viewer;
+ ConBriForm *ConBriDlg;
+ //unsigned char *localImgBuffer;
+
+ QImage *displayImage;
+ QImage *tempImage;
+
+ public slots:
+ void setContrast(int contrastValue);
+ void setBrightness(int brightnessValue);
+
+};
+
+
+#endif