aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui/simplewidgets.h
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2015-09-03 14:20:19 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-10-30 10:36:49 -0700
commite49d6213ad129284a45d53c3fcdc03249e84efe2 (patch)
tree2946a666ab38af3375e7bb2b8c5dd887d4a7f9a1 /qt-ui/simplewidgets.h
parent588abd019fb2ed3f607682f2b6c7fe86a7a5bb90 (diff)
downloadsubsurface-e49d6213ad129284a45d53c3fcdc03249e84efe2.tar.gz
Move qt-ui to desktop-widgets
Since we have now destkop and mobile versions, 'qt-ui' was a very poor name choice for a folder that contains only destkop-enabled widgets. Also, move the graphicsview-common.h/cpp to subsurface-core because it doesn't depend on qgraphicsview, it merely implements all the colors that we use throughout Subsurface, and we will use colors on both desktop and mobile versions Same thing applies for metrics.h/cpp Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/simplewidgets.h')
-rw-r--r--qt-ui/simplewidgets.h237
1 files changed, 0 insertions, 237 deletions
diff --git a/qt-ui/simplewidgets.h b/qt-ui/simplewidgets.h
deleted file mode 100644
index 595c4cd4b..000000000
--- a/qt-ui/simplewidgets.h
+++ /dev/null
@@ -1,237 +0,0 @@
-#ifndef SIMPLEWIDGETS_H
-#define SIMPLEWIDGETS_H
-
-class MinMaxAvgWidgetPrivate;
-class QAbstractButton;
-class QNetworkReply;
-
-#include <QWidget>
-#include <QGroupBox>
-#include <QDialog>
-#include <stdint.h>
-
-#include "ui_renumber.h"
-#include "ui_setpoint.h"
-#include "ui_shifttimes.h"
-#include "ui_shiftimagetimes.h"
-#include "ui_urldialog.h"
-#include "ui_divecomponentselection.h"
-#include "ui_listfilter.h"
-#include "ui_filterwidget.h"
-#include "exif.h"
-#include <dive.h>
-
-
-class MinMaxAvgWidget : public QWidget {
- Q_OBJECT
- Q_PROPERTY(double minimum READ minimum WRITE setMinimum)
- Q_PROPERTY(double maximum READ maximum WRITE setMaximum)
- Q_PROPERTY(double average READ average WRITE setAverage)
-public:
- MinMaxAvgWidget(QWidget *parent);
- ~MinMaxAvgWidget();
- double minimum() const;
- double maximum() const;
- double average() const;
- void setMinimum(double minimum);
- void setMaximum(double maximum);
- void setAverage(double average);
- void setMinimum(const QString &minimum);
- void setMaximum(const QString &maximum);
- void setAverage(const QString &average);
- void overrideMinToolTipText(const QString &newTip);
- void overrideAvgToolTipText(const QString &newTip);
- void overrideMaxToolTipText(const QString &newTip);
- void clear();
-
-private:
- QScopedPointer<MinMaxAvgWidgetPrivate> d;
-};
-
-class RenumberDialog : public QDialog {
- Q_OBJECT
-public:
- static RenumberDialog *instance();
- void renumberOnlySelected(bool selected = true);
-private
-slots:
- void buttonClicked(QAbstractButton *button);
-
-private:
- explicit RenumberDialog(QWidget *parent);
- Ui::RenumberDialog ui;
- bool selectedOnly;
-};
-
-class SetpointDialog : public QDialog {
- Q_OBJECT
-public:
- static SetpointDialog *instance();
- void setpointData(struct divecomputer *divecomputer, int time);
-private
-slots:
- void buttonClicked(QAbstractButton *button);
-
-private:
- explicit SetpointDialog(QWidget *parent);
- Ui::SetpointDialog ui;
- struct divecomputer *dc;
- int time;
-};
-
-class ShiftTimesDialog : public QDialog {
- Q_OBJECT
-public:
- static ShiftTimesDialog *instance();
- void showEvent(QShowEvent *event);
-private
-slots:
- void buttonClicked(QAbstractButton *button);
- void changeTime();
-
-private:
- explicit ShiftTimesDialog(QWidget *parent);
- int64_t when;
- Ui::ShiftTimesDialog ui;
-};
-
-class ShiftImageTimesDialog : public QDialog {
- Q_OBJECT
-public:
- explicit ShiftImageTimesDialog(QWidget *parent, QStringList fileNames);
- time_t amount() const;
- void setOffset(time_t offset);
- bool matchAll();
-private
-slots:
- void buttonClicked(QAbstractButton *button);
- void syncCameraClicked();
- void dcDateTimeChanged(const QDateTime &);
- void timeEditChanged(const QTime &time);
- void updateInvalid();
- void matchAllImagesToggled(bool);
-
-private:
- QStringList fileNames;
- Ui::ShiftImageTimesDialog ui;
- time_t m_amount;
- time_t dcImageEpoch;
- bool matchAllImages;
-};
-
-class URLDialog : public QDialog {
- Q_OBJECT
-public:
- explicit URLDialog(QWidget *parent);
- QString url() const;
-private:
- Ui::URLDialog ui;
-};
-
-class QCalendarWidget;
-
-class DateWidget : public QWidget {
- Q_OBJECT
-public:
- DateWidget(QWidget *parent = 0);
- QDate date() const;
-public
-slots:
- void setDate(const QDate &date);
-
-protected:
- void paintEvent(QPaintEvent *event);
- void mousePressEvent(QMouseEvent *event);
- void focusInEvent(QFocusEvent *);
- void focusOutEvent(QFocusEvent *);
- void keyPressEvent(QKeyEvent *);
- void changeEvent(QEvent *);
- bool eventFilter(QObject *, QEvent *);
-signals:
- void dateChanged(const QDate &date);
-
-private:
- QDate mDate;
- QCalendarWidget *calendarWidget;
-};
-
-class DiveComponentSelection : public QDialog {
- Q_OBJECT
-public:
- explicit DiveComponentSelection(QWidget *parent, struct dive *target, struct dive_components *_what);
-private
-slots:
- void buttonClicked(QAbstractButton *button);
-
-private:
- Ui::DiveComponentSelectionDialog ui;
- struct dive *targetDive;
- struct dive_components *what;
-};
-
-namespace Ui{
- class FilterWidget2;
-};
-
-class MultiFilter : public QWidget {
- Q_OBJECT
-public
-slots:
- void closeFilter();
- void adjustHeight();
- void filterFinished();
-
-public:
- MultiFilter(QWidget *parent);
- Ui::FilterWidget2 ui;
-};
-
-class TagFilter : public QWidget {
- Q_OBJECT
-public:
- TagFilter(QWidget *parent = 0);
- virtual void showEvent(QShowEvent *);
- virtual void hideEvent(QHideEvent *);
-
-private:
- Ui::FilterWidget ui;
- friend class MultiFilter;
-};
-
-class BuddyFilter : public QWidget {
- Q_OBJECT
-public:
- BuddyFilter(QWidget *parent = 0);
- virtual void showEvent(QShowEvent *);
- virtual void hideEvent(QHideEvent *);
-
-private:
- Ui::FilterWidget ui;
-};
-
-class SuitFilter : public QWidget {
- Q_OBJECT
-public:
- SuitFilter(QWidget *parent = 0);
- virtual void showEvent(QShowEvent *);
- virtual void hideEvent(QHideEvent *);
-
-private:
- Ui::FilterWidget ui;
-};
-
-class LocationFilter : public QWidget {
- Q_OBJECT
-public:
- LocationFilter(QWidget *parent = 0);
- virtual void showEvent(QShowEvent *);
- virtual void hideEvent(QHideEvent *);
-
-private:
- Ui::FilterWidget ui;
-};
-
-bool isGnome3Session();
-QImage grayImage(const QImage &coloredImg);
-
-#endif // SIMPLEWIDGETS_H