1 #include "NomenclatureToolConfigDialog.h"
4 #include <QColorDialog>
10 #include <QVBoxLayout>
12 #include "FeatureNomenclatureTool.h"
25 QVBoxLayout *mainLayout =
new QVBoxLayout;
26 setLayout(mainLayout);
29 mainLayout->addWidget(settingsAreaWidget);
32 mainLayout->addWidget(buttonsAreaWidget);
34 QGridLayout *settingsAreaLayout =
new QGridLayout;
35 settingsAreaWidget->setLayout(settingsAreaLayout);
39 QLabel *fontSizeLabel =
new QLabel(
"Font Size");
40 settingsAreaLayout->addWidget(fontSizeLabel, row, 0);
43 for (
int i = 8; i <= 20; i++) {
49 QLabel *fontColorLabel =
new QLabel(
"Font Color");
50 settingsAreaLayout->addWidget(fontColorLabel, row, 0);
58 QLabel *showVectorsLabel =
new QLabel(
"Show feature extents");
59 settingsAreaLayout->addWidget(showVectorsLabel, row, 0);
71 QLabel *showApprovedLabel =
new QLabel(
"Show IAU approved only");
72 settingsAreaLayout->addWidget(showApprovedLabel, row, 0);
78 QLabel *defaultOnLabel =
new QLabel(
79 "Enabled when " + QCoreApplication::instance()->applicationName() +
81 settingsAreaLayout->addWidget(defaultOnLabel, row, 0);
88 QHBoxLayout *buttonsAreaLayout =
new QHBoxLayout;
89 buttonsAreaWidget->setLayout(buttonsAreaLayout);
91 buttonsAreaLayout->addStretch();
93 QPushButton *okayButton =
new QPushButton(
"&Ok");
94 okayButton->setIcon(QIcon::fromTheme(
"dialog-ok"));
95 buttonsAreaLayout->addWidget(okayButton);
96 connect(okayButton, SIGNAL(clicked()),
98 connect(okayButton, SIGNAL(clicked()),
99 this, SLOT(accept()));
101 QPushButton *applyButton =
new QPushButton(
"&Apply");
102 applyButton->setIcon(QIcon::fromTheme(
"dialog-ok-apply"));
103 buttonsAreaLayout->addWidget(applyButton);
104 connect(applyButton, SIGNAL(clicked()),
107 QPushButton *cancelButton =
new QPushButton(
"&Cancel");
108 cancelButton->setIcon(QIcon::fromTheme(
"dialog-cancel"));
109 buttonsAreaLayout->addWidget(cancelButton);
110 connect(cancelButton, SIGNAL(clicked()),
111 this, SLOT(reject()));
152 QPalette colorPalette;
171 QColor newColor = QColorDialog::getColor(
172 colorPalette.color(QPalette::Button),
this);
174 if(newColor.isValid()) {
175 colorPalette.setColor(QPalette::Button, newColor);