Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef ABSTRACTTOOLD_H
00028 #define ABSTRACTTOOLD_H
00029
00030 #include <GeopsyGui.h>
00031 #include <QGpGuiTools.h>
00032
00033 #include "ui_AbstractToold.h"
00034 #include "MonoStationDLLExport.h"
00035
00036 namespace MonoStation {
00037
00038 class SamplingParameterWidget;
00039 class WindowingParamWidget;
00040 class AbstractToolParameters;
00041
00042 class MONOSTATION_EXPORT AbstractToold : public QWidget, public Ui::AbstractToold
00043 {
00044 Q_OBJECT
00045 public:
00046 AbstractToold(QWidget* parent=0, Qt::WFlags fl=0);
00047
00048 void removeHorizontalComponents();
00049 void getParameters(AbstractToolParameters& param) const;
00050 void setParameters(const AbstractToolParameters& param);
00051 void setWinParamChanged(bool c);
00052 public slots:
00053 void on_azimuth_toggled();
00054 void on_makeUpResultsBrowse_clicked();
00055 void on_makeUpSummaryBrowse_clicked();
00056 void on_useMakeUpResults_toggled();
00057 void on_useMakeUpSummary_toggled();
00058 void on_doHighPass_toggled();
00059
00060 void winParamChanged();
00061 void procParamChanged();
00062 signals:
00063 void updateSubPool();
00064 void forceReprocess();
00065 };
00066
00067 }
00068
00069 #endif // ABSTRACTTOOLD_H