1 #ifndef QG_SNAPDISTOPTIONS_H
2 #define QG_SNAPDISTOPTIONS_H
6 #include <Qt3Support/Q3MimeSourceFactory>
7 #include <QtCore/QVariant>
8 #include <QtGui/QAction>
9 #include <QtGui/QApplication>
10 #include <QtGui/QButtonGroup>
11 #include <QtGui/QFrame>
12 #include <QtGui/QHBoxLayout>
13 #include <QtGui/QHeaderView>
14 #include <QtGui/QLabel>
15 #include <QtGui/QLineEdit>
16 #include <QtGui/QWidget>
17 #include "rs_circle.h"
18 #include "rs_settings.h"
22 class Ui_QG_SnapDistOptions
25 QHBoxLayout *hboxLayout;
30 void setupUi(QWidget *QG_SnapDistOptions)
32 if (QG_SnapDistOptions->objectName().isEmpty())
33 QG_SnapDistOptions->setObjectName(QString::fromUtf8("QG_SnapDistOptions"));
34 QG_SnapDistOptions->resize(150, 24);
35 QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
36 sizePolicy.setHorizontalStretch(0);
37 sizePolicy.setVerticalStretch(0);
38 sizePolicy.setHeightForWidth(QG_SnapDistOptions->sizePolicy().hasHeightForWidth());
39 QG_SnapDistOptions->setSizePolicy(sizePolicy);
40 QG_SnapDistOptions->setMinimumSize(QSize(130, 22));
41 QG_SnapDistOptions->setMaximumSize(QSize(150, 32767));
42 hboxLayout = new QHBoxLayout(QG_SnapDistOptions);
43 hboxLayout->setSpacing(6);
44 hboxLayout->setContentsMargins(1, 1, 1, 1);
45 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
46 lDist = new QLabel(QG_SnapDistOptions);
47 lDist->setObjectName(QString::fromUtf8("lDist"));
48 lDist->setWordWrap(false);
50 hboxLayout->addWidget(lDist);
52 leDist = new QLineEdit(QG_SnapDistOptions);
53 leDist->setObjectName(QString::fromUtf8("leDist"));
55 hboxLayout->addWidget(leDist);
57 sep1 = new QFrame(QG_SnapDistOptions);
58 sep1->setObjectName(QString::fromUtf8("sep1"));
59 QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
60 sizePolicy1.setHorizontalStretch(0);
61 sizePolicy1.setVerticalStretch(0);
62 sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
63 sep1->setSizePolicy(sizePolicy1);
64 sep1->setFrameShape(QFrame::VLine);
65 sep1->setFrameShadow(QFrame::Sunken);
67 hboxLayout->addWidget(sep1);
69 retranslateUi(QG_SnapDistOptions);
70 QObject::connect(leDist, SIGNAL(textChanged(QString)), QG_SnapDistOptions, SLOT(updateDist(QString)));
72 QMetaObject::connectSlotsByName(QG_SnapDistOptions);
75 void retranslateUi(QWidget *QG_SnapDistOptions)
77 QG_SnapDistOptions->setWindowTitle(QApplication::translate("QG_SnapDistOptions", "Snap Distance Options", 0, QApplication::UnicodeUTF8));
78 lDist->setText(QApplication::translate("QG_SnapDistOptions", "Distance:", 0, QApplication::UnicodeUTF8));
83 class QG_SnapDistOptions: public Ui_QG_SnapDistOptions
90 class QG_SnapDistOptions: public QWidget, public Ui::QG_SnapDistOptions
95 QG_SnapDistOptions(QWidget * parent = 0, const char * name = 0, Qt::WindowFlags fl = 0);
96 ~QG_SnapDistOptions();
99 virtual void setDist(double * d);
100 virtual void updateDist(const QString & d);
106 virtual void languageChange();
112 #endif // QG_SNAPDISTOPTIONS_H