1 #include "../ApplicationController.h" 
    2 #include "../events/TableEvents.h" 
    4 #include "ui_TableWidgetForm.h" 
   10 #include <QColorDialog> 
   15   str += QString::number(color.red());
 
   16   str += 
", " + QString::number(color.green());
 
   17   str += 
", " + QString::number(color.blue());
 
   25   QString sty(
"alternate-background-color: ");
 
   27   sty += 
";background-color: " + 
GetRGBString(primaryColor) + 
";";
 
   34     m_ui(new Ui::TableWidgetForm)
 
   43   QSettings sett(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
 
   44   bool isChecked = sett.value(
"table/tableAlternateColors").toBool();
 
   46   pColor.setNamedColor(sett.value(
"table/primaryColor").toString());
 
   48   sColor.setNamedColor(sett.value(
"table/secondaryColor").toString());
 
   50   m_ui->m_alternateRowColorsGroupBox->setChecked(isChecked);
 
   52   m_ui->m_previewListWidget->setAlternatingRowColors(isChecked);
 
   74   ns = 
"dpi.inpe.br.apf";
 
   75   helpFile = 
"apf/settings/table/TableConfig.html";
 
   85   bool isChecked = m_ui->m_alternateRowColorsGroupBox->isChecked();
 
   87   QSettings sett(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
 
   88   sett.setValue(
"table/tableAlternateColors", isChecked);
 
   89   sett.setValue(
"table/primaryColor", m_primaryColor.name());
 
   90   sett.setValue(
"table/secondaryColor", m_secondaryColor.name());
 
   95   changeApplyButtonState(
false);
 
  105   m_ui->m_previewListWidget->setAlternatingRowColors(m_ui->m_alternateRowColorsGroupBox->isChecked());
 
  107   if(m_ui->m_alternateRowColorsGroupBox->isChecked())
 
  109     m_primaryColor = Qt::white;
 
  110     m_secondaryColor.setNamedColor(
"#ebebeb");
 
  115   changeApplyButtonState(
true);
 
  120   m_primaryColor = QColorDialog::getColor(m_primaryColor, 
this);
 
  123   changeApplyButtonState(
true);
 
  128   m_secondaryColor = QColorDialog::getColor(m_secondaryColor, 
this);
 
  132   changeApplyButtonState(
true);
 
This event signals that table has alternating row colors. 
 
static ApplicationController & getInstance()
It returns a reference to the singleton instance. 
 
TEQTAFEXPORT QString GetStyleSheetFromColors(QColor primaryColor, QColor secondaryColor)
 
void broadcast(te::qt::af::evt::Event *evt)
Send events in broadcast for all registered components.