24 #include <QHeaderView>
30 using namespace YACS::HMI;
34 DEBTRACE(
"TableSwitch::TableSwitch");
36 if (tv_nodes->horizontalHeader())
37 tv_nodes->horizontalHeader()->setStretchLastSection(
true);
40 TableSwitch::~TableSwitch()
42 DEBTRACE(
"TableSwitch::~TableSwitch");
45 void TableSwitch::setEditableCase(
bool isEditable)
47 DEBTRACE(
"TableSwitch::setEditablePorts " << isEditable);
49 tv_nodes->setColumnHidden(
YType,
true);
50 tv_nodes->setColumnHidden(
YValue,
false);
52 if (tv_nodes->verticalHeader())
53 tv_nodes->verticalHeader()->setVisible(
false);
57 void TableSwitch::adjustColumns()
59 DEBTRACE(
"TableSwitch::adjustColumns");
60 if (!tv_nodes->isColumnHidden(
YLabel))
61 tv_nodes->resizeColumnToContents(
YLabel);
62 if (!tv_nodes->isColumnHidden(
YType))
63 tv_nodes->resizeColumnToContents(
YType);