1 #include "../ApplicationController.h"
2 #include "../events/MapEvents.h"
5 #include "ui_DisplayWidgetForm.h"
10 #include <QColorDialog>
15 #include <boost/lexical_cast.hpp>
19 m_ui(new Ui::DisplayWidgetForm)
25 QSettings sett(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
26 QString hexColor = sett.value(
"display/defaultDisplayColor").toString();
28 dColor.setNamedColor(hexColor);
30 QPalette palette =
m_ui->m_backColor->palette();
34 palette.setColor(QPalette::Window, Qt::white);
38 palette.setColor(QPalette::Window, dColor);
41 m_ui->m_backColor->setPalette(palette);
42 m_ui->m_backColor->setAutoFillBackground(
true);
54 QColor color = QColorDialog::getColor(m_ui->m_backColor->palette().color(QPalette::Window),
this);
59 QPalette palette = m_ui->m_backColor->palette();
60 palette.setColor(QPalette::Window, color);
61 m_ui->m_backColor->setPalette(palette);
62 m_ui->m_backColor->setAutoFillBackground(
true);
64 changeApplyButtonState(
true);
69 QSettings sett(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
71 sett.setValue(
"display/defaultDisplayColor", m_ui->m_backColor->palette().color(QPalette::Window).name());
77 changeApplyButtonState(
false);
82 QSettings sett(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
83 QString hexColor = sett.value(
"display/defaultDisplayColor").toString();
85 dColor.setNamedColor(hexColor);
87 QPalette palette = m_ui->m_backColor->palette();
91 palette.setColor(QPalette::Window, Qt::white);
95 palette.setColor(QPalette::Window, dColor);
98 m_ui->m_backColor->setPalette(palette);
99 m_ui->m_backColor->setAutoFillBackground(
true);
109 ns =
"dpi.inpe.br.apf";
110 helpFile =
"apf/settings/display/DisplayConfig.html";
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
This event signals that the color of the map display changed.
void broadcast(te::qt::af::evt::Event *evt)
Send events in broadcast for all registered components.