Changeset 15 in flair-src for trunk/tools/FlairGCS/src/CheckBox.cpp


Ignore:
Timestamp:
Apr 8, 2016, 3:40:57 PM (5 years ago)
Author:
Bayard Gildas
Message:

sources reformatted with flair-format-dir script

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/FlairGCS/src/CheckBox.cpp

    r10 r15  
    88#include <QFormLayout>
    99
    10 CheckBox::CheckBox(Layout* parent,int row, int col,QString name,bool value): FormLayout(parent,row,col,name,"CheckBox")
    11 {
    12     checkbox = new QCheckBox();
    13     checkbox->setChecked(value);
     10CheckBox::CheckBox(Layout *parent, int row, int col, QString name, bool value)
     11    : FormLayout(parent, row, col, name, "CheckBox") {
     12  checkbox = new QCheckBox();
     13  checkbox->setChecked(value);
    1414
    15     checkbox_value=value;
     15  checkbox_value = value;
    1616
    17     object_layout->addRow(name,checkbox);
     17  object_layout->addRow(name, checkbox);
    1818
    19     connect(checkbox,SIGNAL(toggled(bool)),this, SLOT(valuechanged(bool)));
     19  connect(checkbox, SIGNAL(toggled(bool)), this, SLOT(valuechanged(bool)));
    2020
    21     if(checkbox_value==true)
    22     {
    23         SetValue("1");
    24     }
    25     else
    26     {
    27         SetValue("0");
    28     }
     21  if (checkbox_value == true) {
     22    SetValue("1");
     23  } else {
     24    SetValue("0");
     25  }
    2926}
    3027
    31 CheckBox::~CheckBox()
    32 {
    33     delete checkbox;
     28CheckBox::~CheckBox() { delete checkbox; }
     29
     30void CheckBox::SetUptodate(void) {
     31  ui_to_var();
     32  ui_to_xml();
     33  visible_widget->setPalette(black_pal);
    3434}
    3535
    36 void CheckBox::SetUptodate(void)
    37 {
    38     ui_to_var();
    39     ui_to_xml();
    40     visible_widget->setPalette(black_pal);
     36void CheckBox::ui_to_var(void) { checkbox_value = checkbox->isChecked(); }
     37
     38void CheckBox::ui_to_xml(void) {
     39  if (checkbox->isChecked() == true) {
     40    SetValue("1");
     41  } else {
     42    SetValue("0");
     43  }
    4144}
    4245
    43 void CheckBox::ui_to_var(void)
    44 {
    45     checkbox_value=checkbox->isChecked();
     46void CheckBox::Reset(void) { checkbox->setChecked(checkbox_value); }
     47
     48void CheckBox::LoadEvent(QDomElement dom) {
     49  if (checkbox->isEnabled() == true) {
     50    if (dom.attribute("value") == QString("1")) {
     51      checkbox->setChecked(true);
     52    } else {
     53      checkbox->setChecked(false);
     54    }
     55  }
    4656}
    4757
    48 void CheckBox::ui_to_xml(void)
    49 {
    50     if(checkbox->isChecked()==true)
    51     {
    52         SetValue("1");
    53     }
    54     else
    55     {
    56         SetValue("0");
    57     }
     58void CheckBox::valuechanged(bool value) {
     59  if (value != checkbox_value) {
     60    visible_widget->setPalette(red_pal);
     61  } else {
     62    visible_widget->setPalette(black_pal);
     63  }
    5864}
    59 
    60 void CheckBox::Reset(void)
    61 {
    62     checkbox->setChecked(checkbox_value);
    63 }
    64 
    65 void CheckBox::LoadEvent(QDomElement dom)
    66 {
    67     if(checkbox->isEnabled()==true)
    68     {
    69         if(dom.attribute("value")==QString("1"))
    70         {
    71             checkbox->setChecked(true);
    72         }
    73         else
    74         {
    75             checkbox->setChecked(false);
    76         }
    77     }
    78 }
    79 
    80 void CheckBox::valuechanged(bool value)
    81 {
    82     if(value!=checkbox_value)
    83     {
    84         visible_widget->setPalette(red_pal);
    85     }
    86     else
    87     {
    88         visible_widget->setPalette(black_pal);
    89     }
    90 }
Note: See TracChangeset for help on using the changeset viewer.