/********************************************************************************
** Form generated from reading UI file 'IDlgTrackFilter.ui'
**
** Created by: Qt User Interface Compiler version 4.8.7
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_IDLGTRACKFILTER_H
#define UI_IDLGTRACKFILTER_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QDateTimeEdit>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QTabWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>

QT_BEGIN_NAMESPACE

class Ui_IDlgTrackFilter
{
public:
    QVBoxLayout *verticalLayout_2;
    QTabWidget *tabTrackFilter;
    QWidget *tabDataset;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_3;
    QGridLayout *gridLayout_3;
    QLabel *labelDataset;
    QRadioButton *radioDistance;
    QSpinBox *spinDistance;
    QComboBox *comboMeterFeet;
    QSpinBox *spinTimedelta;
    QRadioButton *radioTimedelta;
    QSpinBox *spinAzimuthDelta;
    QFrame *line;
    QCheckBox *checkAzimuthDelta;
    QLabel *label_5;
    QFrame *line_2;
    QCheckBox *checkMedian;
    QSpacerItem *horizontalSpacer_3;
    QFrame *line_3;
    QLabel *label_3;
    QSpacerItem *verticalSpacer_2;
    QCheckBox *checkReduceDataset;
    QWidget *tabTimestamp;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout_2;
    QGridLayout *gridLayout_2;
    QLabel *labelStartTime;
    QDateTimeEdit *datetimeStartTime;
    QHBoxLayout *horizontalLayout;
    QRadioButton *radioLocalTime;
    QRadioButton *radioUTC;
    QGridLayout *gridLayout;
    QPushButton *buttonReset1stOfMonth;
    QSpacerItem *horizontalSpacer;
    QPushButton *buttonResetEpoch;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *spacer1;
    QRadioButton *radioDeltaOriginal;
    QRadioButton *radioDelta1s;
    QLabel *label_4;
    QSpacerItem *verticalSpacer;
    QCheckBox *checkModifyTimestamps;
    QWidget *tab;
    QVBoxLayout *verticalLayout_4;
    QGridLayout *gridLayout_4;
    QRadioButton *radioSplitChunks;
    QSpinBox *spinSplitChunks;
    QLabel *label_2;
    QRadioButton *radioSplitPoints;
    QSpinBox *spinSplitPoints;
    QLabel *label;
    QSpacerItem *horizontalSpacer_4;
    QSpacerItem *verticalSpacer_3;
    QCheckBox *checkSplitTrack;
    QDialogButtonBox *buttonBox;
    QButtonGroup *buttonGroupTDelta;
    QButtonGroup *buttonGroup;
    QButtonGroup *buttonGroupTZ;

    void setupUi(QDialog *IDlgTrackFilter)
    {
        if (IDlgTrackFilter->objectName().isEmpty())
            IDlgTrackFilter->setObjectName(QString::fromUtf8("IDlgTrackFilter"));
        IDlgTrackFilter->resize(550, 457);
        verticalLayout_2 = new QVBoxLayout(IDlgTrackFilter);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        tabTrackFilter = new QTabWidget(IDlgTrackFilter);
        tabTrackFilter->setObjectName(QString::fromUtf8("tabTrackFilter"));
        tabTrackFilter->setMinimumSize(QSize(400, 400));
        tabDataset = new QWidget();
        tabDataset->setObjectName(QString::fromUtf8("tabDataset"));
        verticalLayout_3 = new QVBoxLayout(tabDataset);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        labelDataset = new QLabel(tabDataset);
        labelDataset->setObjectName(QString::fromUtf8("labelDataset"));

        gridLayout_3->addWidget(labelDataset, 0, 0, 1, 1);

        radioDistance = new QRadioButton(tabDataset);
        buttonGroup = new QButtonGroup(IDlgTrackFilter);
        buttonGroup->setObjectName(QString::fromUtf8("buttonGroup"));
        buttonGroup->addButton(radioDistance);
        radioDistance->setObjectName(QString::fromUtf8("radioDistance"));

        gridLayout_3->addWidget(radioDistance, 1, 0, 1, 1);

        spinDistance = new QSpinBox(tabDataset);
        spinDistance->setObjectName(QString::fromUtf8("spinDistance"));
        spinDistance->setSuffix(QString::fromUtf8("m"));
        spinDistance->setMaximum(999);
        spinDistance->setValue(20);

        gridLayout_3->addWidget(spinDistance, 1, 1, 1, 1);

        comboMeterFeet = new QComboBox(tabDataset);
        comboMeterFeet->insertItems(0, QStringList()
         << QString::fromUtf8("m")
         << QString::fromUtf8("ft")
        );
        comboMeterFeet->setObjectName(QString::fromUtf8("comboMeterFeet"));

        gridLayout_3->addWidget(comboMeterFeet, 1, 2, 1, 1);

        spinTimedelta = new QSpinBox(tabDataset);
        spinTimedelta->setObjectName(QString::fromUtf8("spinTimedelta"));
        spinTimedelta->setSuffix(QString::fromUtf8("s"));
        spinTimedelta->setMaximum(999);
        spinTimedelta->setValue(5);

        gridLayout_3->addWidget(spinTimedelta, 4, 1, 1, 1);

        radioTimedelta = new QRadioButton(tabDataset);
        buttonGroup->addButton(radioTimedelta);
        radioTimedelta->setObjectName(QString::fromUtf8("radioTimedelta"));

        gridLayout_3->addWidget(radioTimedelta, 4, 0, 1, 1);

        spinAzimuthDelta = new QSpinBox(tabDataset);
        spinAzimuthDelta->setObjectName(QString::fromUtf8("spinAzimuthDelta"));
        spinAzimuthDelta->setEnabled(false);
        spinAzimuthDelta->setMaximum(90);
        spinAzimuthDelta->setValue(10);

        gridLayout_3->addWidget(spinAzimuthDelta, 2, 1, 1, 1);

        line = new QFrame(tabDataset);
        line->setObjectName(QString::fromUtf8("line"));
        line->setAutoFillBackground(true);
        line->setFrameShadow(QFrame::Raised);
        line->setLineWidth(2);
        line->setMidLineWidth(0);
        line->setFrameShape(QFrame::HLine);

        gridLayout_3->addWidget(line, 3, 0, 1, 3);

        checkAzimuthDelta = new QCheckBox(tabDataset);
        checkAzimuthDelta->setObjectName(QString::fromUtf8("checkAzimuthDelta"));
        checkAzimuthDelta->setEnabled(false);
        checkAzimuthDelta->setAutoExclusive(true);

        gridLayout_3->addWidget(checkAzimuthDelta, 2, 0, 1, 1);

        label_5 = new QLabel(tabDataset);
        label_5->setObjectName(QString::fromUtf8("label_5"));

        gridLayout_3->addWidget(label_5, 6, 0, 1, 1);

        line_2 = new QFrame(tabDataset);
        line_2->setObjectName(QString::fromUtf8("line_2"));
        line_2->setFrameShape(QFrame::HLine);
        line_2->setFrameShadow(QFrame::Sunken);

        gridLayout_3->addWidget(line_2, 5, 0, 1, 3);

        checkMedian = new QCheckBox(tabDataset);
        checkMedian->setObjectName(QString::fromUtf8("checkMedian"));

        gridLayout_3->addWidget(checkMedian, 7, 0, 1, 1);


        horizontalLayout_3->addLayout(gridLayout_3);

        horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_3);


        verticalLayout_3->addLayout(horizontalLayout_3);

        line_3 = new QFrame(tabDataset);
        line_3->setObjectName(QString::fromUtf8("line_3"));
        line_3->setFrameShape(QFrame::HLine);
        line_3->setFrameShadow(QFrame::Sunken);

        verticalLayout_3->addWidget(line_3);

        label_3 = new QLabel(tabDataset);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setWordWrap(true);

        verticalLayout_3->addWidget(label_3);

        verticalSpacer_2 = new QSpacerItem(20, 147, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_3->addItem(verticalSpacer_2);

        checkReduceDataset = new QCheckBox(tabDataset);
        checkReduceDataset->setObjectName(QString::fromUtf8("checkReduceDataset"));

        verticalLayout_3->addWidget(checkReduceDataset);

        tabTrackFilter->addTab(tabDataset, QString());
        tabTimestamp = new QWidget();
        tabTimestamp->setObjectName(QString::fromUtf8("tabTimestamp"));
        verticalLayout = new QVBoxLayout(tabTimestamp);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        labelStartTime = new QLabel(tabTimestamp);
        labelStartTime->setObjectName(QString::fromUtf8("labelStartTime"));
        labelStartTime->setStyleSheet(QString::fromUtf8(""));

        gridLayout_2->addWidget(labelStartTime, 0, 0, 1, 2);

        datetimeStartTime = new QDateTimeEdit(tabTimestamp);
        datetimeStartTime->setObjectName(QString::fromUtf8("datetimeStartTime"));
        datetimeStartTime->setDisplayFormat(QString::fromUtf8("yyyy-MM-dd HH:mm:ss"));

        gridLayout_2->addWidget(datetimeStartTime, 1, 0, 1, 1);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        radioLocalTime = new QRadioButton(tabTimestamp);
        buttonGroupTZ = new QButtonGroup(IDlgTrackFilter);
        buttonGroupTZ->setObjectName(QString::fromUtf8("buttonGroupTZ"));
        buttonGroupTZ->addButton(radioLocalTime);
        radioLocalTime->setObjectName(QString::fromUtf8("radioLocalTime"));
        radioLocalTime->setChecked(true);

        horizontalLayout->addWidget(radioLocalTime);

        radioUTC = new QRadioButton(tabTimestamp);
        buttonGroupTZ->addButton(radioUTC);
        radioUTC->setObjectName(QString::fromUtf8("radioUTC"));
        radioUTC->setChecked(false);

        horizontalLayout->addWidget(radioUTC);


        gridLayout_2->addLayout(horizontalLayout, 1, 1, 1, 1);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        buttonReset1stOfMonth = new QPushButton(tabTimestamp);
        buttonReset1stOfMonth->setObjectName(QString::fromUtf8("buttonReset1stOfMonth"));

        gridLayout->addWidget(buttonReset1stOfMonth, 0, 0, 1, 1);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout->addItem(horizontalSpacer, 0, 1, 1, 1);

        buttonResetEpoch = new QPushButton(tabTimestamp);
        buttonResetEpoch->setObjectName(QString::fromUtf8("buttonResetEpoch"));

        gridLayout->addWidget(buttonResetEpoch, 1, 0, 1, 1);


        gridLayout_2->addLayout(gridLayout, 2, 0, 1, 2);


        horizontalLayout_2->addLayout(gridLayout_2);

        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_2);


        verticalLayout->addLayout(horizontalLayout_2);

        spacer1 = new QSpacerItem(28, 13, QSizePolicy::Minimum, QSizePolicy::Fixed);

        verticalLayout->addItem(spacer1);

        radioDeltaOriginal = new QRadioButton(tabTimestamp);
        buttonGroupTDelta = new QButtonGroup(IDlgTrackFilter);
        buttonGroupTDelta->setObjectName(QString::fromUtf8("buttonGroupTDelta"));
        buttonGroupTDelta->addButton(radioDeltaOriginal);
        radioDeltaOriginal->setObjectName(QString::fromUtf8("radioDeltaOriginal"));
        radioDeltaOriginal->setChecked(true);

        verticalLayout->addWidget(radioDeltaOriginal);

        radioDelta1s = new QRadioButton(tabTimestamp);
        buttonGroupTDelta->addButton(radioDelta1s);
        radioDelta1s->setObjectName(QString::fromUtf8("radioDelta1s"));

        verticalLayout->addWidget(radioDelta1s);

        label_4 = new QLabel(tabTimestamp);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setWordWrap(true);

        verticalLayout->addWidget(label_4);

        verticalSpacer = new QSpacerItem(381, 30, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout->addItem(verticalSpacer);

        checkModifyTimestamps = new QCheckBox(tabTimestamp);
        checkModifyTimestamps->setObjectName(QString::fromUtf8("checkModifyTimestamps"));

        verticalLayout->addWidget(checkModifyTimestamps);

        tabTrackFilter->addTab(tabTimestamp, QString());
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        verticalLayout_4 = new QVBoxLayout(tab);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        gridLayout_4 = new QGridLayout();
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        radioSplitChunks = new QRadioButton(tab);
        radioSplitChunks->setObjectName(QString::fromUtf8("radioSplitChunks"));

        gridLayout_4->addWidget(radioSplitChunks, 0, 0, 1, 1);

        spinSplitChunks = new QSpinBox(tab);
        spinSplitChunks->setObjectName(QString::fromUtf8("spinSplitChunks"));
        spinSplitChunks->setMinimum(2);

        gridLayout_4->addWidget(spinSplitChunks, 0, 1, 1, 1);

        label_2 = new QLabel(tab);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        gridLayout_4->addWidget(label_2, 0, 2, 1, 1);

        radioSplitPoints = new QRadioButton(tab);
        radioSplitPoints->setObjectName(QString::fromUtf8("radioSplitPoints"));
        radioSplitPoints->setChecked(true);

        gridLayout_4->addWidget(radioSplitPoints, 1, 0, 1, 1);

        spinSplitPoints = new QSpinBox(tab);
        spinSplitPoints->setObjectName(QString::fromUtf8("spinSplitPoints"));
        spinSplitPoints->setMinimum(100);
        spinSplitPoints->setMaximum(1000);
        spinSplitPoints->setSingleStep(100);
        spinSplitPoints->setValue(500);

        gridLayout_4->addWidget(spinSplitPoints, 1, 1, 1, 1);

        label = new QLabel(tab);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout_4->addWidget(label, 1, 2, 1, 1);

        horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_4, 0, 3, 1, 1);


        verticalLayout_4->addLayout(gridLayout_4);

        verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_4->addItem(verticalSpacer_3);

        checkSplitTrack = new QCheckBox(tab);
        checkSplitTrack->setObjectName(QString::fromUtf8("checkSplitTrack"));

        verticalLayout_4->addWidget(checkSplitTrack);

        tabTrackFilter->addTab(tab, QString());

        verticalLayout_2->addWidget(tabTrackFilter);

        buttonBox = new QDialogButtonBox(IDlgTrackFilter);
        buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        verticalLayout_2->addWidget(buttonBox);

        QWidget::setTabOrder(tabTrackFilter, buttonBox);
        QWidget::setTabOrder(buttonBox, radioDistance);
        QWidget::setTabOrder(radioDistance, spinDistance);
        QWidget::setTabOrder(spinDistance, comboMeterFeet);
        QWidget::setTabOrder(comboMeterFeet, checkAzimuthDelta);
        QWidget::setTabOrder(checkAzimuthDelta, spinAzimuthDelta);
        QWidget::setTabOrder(spinAzimuthDelta, radioTimedelta);
        QWidget::setTabOrder(radioTimedelta, spinTimedelta);
        QWidget::setTabOrder(spinTimedelta, checkReduceDataset);
        QWidget::setTabOrder(checkReduceDataset, radioUTC);
        QWidget::setTabOrder(radioUTC, buttonReset1stOfMonth);
        QWidget::setTabOrder(buttonReset1stOfMonth, buttonResetEpoch);
        QWidget::setTabOrder(buttonResetEpoch, radioDeltaOriginal);
        QWidget::setTabOrder(radioDeltaOriginal, radioDelta1s);
        QWidget::setTabOrder(radioDelta1s, checkModifyTimestamps);
        QWidget::setTabOrder(checkModifyTimestamps, radioSplitChunks);
        QWidget::setTabOrder(radioSplitChunks, spinSplitChunks);
        QWidget::setTabOrder(spinSplitChunks, radioSplitPoints);
        QWidget::setTabOrder(radioSplitPoints, spinSplitPoints);
        QWidget::setTabOrder(spinSplitPoints, checkSplitTrack);
        QWidget::setTabOrder(checkSplitTrack, datetimeStartTime);
        QWidget::setTabOrder(datetimeStartTime, radioLocalTime);

        retranslateUi(IDlgTrackFilter);
        QObject::connect(buttonBox, SIGNAL(accepted()), IDlgTrackFilter, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), IDlgTrackFilter, SLOT(reject()));

        tabTrackFilter->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(IDlgTrackFilter);
    } // setupUi

    void retranslateUi(QDialog *IDlgTrackFilter)
    {
        IDlgTrackFilter->setWindowTitle(QApplication::translate("IDlgTrackFilter", "Track Filter...", 0, QApplication::UnicodeUTF8));
        labelDataset->setText(QApplication::translate("IDlgTrackFilter", "Hide track points if:", 0, QApplication::UnicodeUTF8));
        radioDistance->setText(QApplication::translate("IDlgTrackFilter", "Distance to previous point less than", 0, QApplication::UnicodeUTF8));
        radioTimedelta->setText(QApplication::translate("IDlgTrackFilter", "Time from previous point less than", 0, QApplication::UnicodeUTF8));
        spinAzimuthDelta->setSuffix(QApplication::translate("IDlgTrackFilter", "\302\260", 0, QApplication::UnicodeUTF8));
        checkAzimuthDelta->setText(QApplication::translate("IDlgTrackFilter", "Azimuth from previous point less than", 0, QApplication::UnicodeUTF8));
        label_5->setText(QApplication::translate("IDlgTrackFilter", "Change track point data:", 0, QApplication::UnicodeUTF8));
        checkMedian->setText(QApplication::translate("IDlgTrackFilter", "Smooth profile (Median filter, 5 tabs)", 0, QApplication::UnicodeUTF8));
        label_3->setText(QApplication::translate("IDlgTrackFilter", "If you select to split the track, the above will apply to the newly created fragments.", 0, QApplication::UnicodeUTF8));
        checkReduceDataset->setText(QApplication::translate("IDlgTrackFilter", "Perform dataset reduction on \"OK\"", 0, QApplication::UnicodeUTF8));
        tabTrackFilter->setTabText(tabTrackFilter->indexOf(tabDataset), QApplication::translate("IDlgTrackFilter", "Filter Track", 0, QApplication::UnicodeUTF8));
        labelStartTime->setText(QApplication::translate("IDlgTrackFilter", "Change the track's starting time (anonymize track) to:", 0, QApplication::UnicodeUTF8));
        radioLocalTime->setText(QApplication::translate("IDlgTrackFilter", "Local time", 0, QApplication::UnicodeUTF8));
        radioUTC->setText(QApplication::translate("IDlgTrackFilter", "UTC", 0, QApplication::UnicodeUTF8));
        buttonReset1stOfMonth->setText(QApplication::translate("IDlgTrackFilter", "Reset to 1st of month, hour 00", 0, QApplication::UnicodeUTF8));
        buttonResetEpoch->setText(QApplication::translate("IDlgTrackFilter", "Reset to 1970-01-01, 00:00 UTC", 0, QApplication::UnicodeUTF8));
        radioDeltaOriginal->setText(QApplication::translate("IDlgTrackFilter", "Leave time deltas as in original track", 0, QApplication::UnicodeUTF8));
        radioDelta1s->setText(QApplication::translate("IDlgTrackFilter", "Change time deltas to 1 second per trackpoint", 0, QApplication::UnicodeUTF8));
        label_4->setText(QApplication::translate("IDlgTrackFilter", "If you select to split the track, the above will apply to the newly created fragments.", 0, QApplication::UnicodeUTF8));
        checkModifyTimestamps->setText(QApplication::translate("IDlgTrackFilter", "Modify timestamps on \"OK\"", 0, QApplication::UnicodeUTF8));
        tabTrackFilter->setTabText(tabTrackFilter->indexOf(tabTimestamp), QApplication::translate("IDlgTrackFilter", "Timestamps", 0, QApplication::UnicodeUTF8));
        radioSplitChunks->setText(QApplication::translate("IDlgTrackFilter", "Split the track into ", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("IDlgTrackFilter", "chunks", 0, QApplication::UnicodeUTF8));
        radioSplitPoints->setText(QApplication::translate("IDlgTrackFilter", "SplitTrack into chunks of ", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("IDlgTrackFilter", "points", 0, QApplication::UnicodeUTF8));
        checkSplitTrack->setText(QApplication::translate("IDlgTrackFilter", "Split track on \"Ok\"", 0, QApplication::UnicodeUTF8));
        tabTrackFilter->setTabText(tabTrackFilter->indexOf(tab), QApplication::translate("IDlgTrackFilter", "Split Track", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class IDlgTrackFilter: public Ui_IDlgTrackFilter {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_IDLGTRACKFILTER_H
