1 #include "../ApplicationController.h" 
    2 #include "../events/TableEvents.h" 
    4 #include "ui_TableWidgetForm.h" 
    8 #include <QtCore/QSettings> 
    9 #include <QtGui/QColor> 
   10 #include <QtGui/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);
 
QString GetRGBString(QColor color)
 
void onApplyButtonClicked()
 
void onSecondaryPushButtonClicked()
 
Ui::TableWidgetForm * m_ui
 
static ApplicationController & getInstance()
It gives access to the controller singleton. 
 
void onAlternateRowColorsGroupBoxClicked()
 
QString GetStyleSheetFromColors(QColor primaryColor, QColor secondaryColor)
 
This event signals that table has alternating row colors. 
 
virtual void saveChanges()
 
TEQTAFEXPORT QString GetStyleSheetFromColors(QColor primaryColor, QColor secondaryColor)
 
void onPrimaryPushButtonClicked()
 
virtual void resetState()
 
virtual void getHelpInformations(QString &ns, QString &helpFile)
 
TableWidget(QWidget *parent=0)
 
void broadcast(te::qt::af::evt::Event *evt)
Send events in broadcast for all registered components. 
 
A frame for setting Table options. 
 
A frame for setting Table options.