27 #include <qtablewidget.h>
30 #include <QGridLayout>
31 #include <QHeaderView>
35 #define TR(id) OLocalizator::getString("TYDirectivityWidget", (id))
41 setWindowTitle(
TR(
"id_caption"));
44 _table =
new QTableWidget();
46 _table->setContextMenuPolicy(Qt::CustomContextMenu);
47 _table->setHorizontalHeaderItem(0,
new QTableWidgetItem(
TR(
"id_theta")));
48 _table->setHorizontalHeaderItem(1,
new QTableWidgetItem(
TR(
"id_phi")));
49 _table->setHorizontalHeaderItem(2,
new QTableWidgetItem(
TR(
"id_value")));
51 QGridLayout* groupBoxLayout =
new QGridLayout();
52 groupBoxLayout->addWidget(
_table, 1, 0);
54 QGroupBox* groupBox =
new QGroupBox();
55 groupBox->setTitle(
TR(
"id_tabangleval_box"));
56 groupBox->setLayout(groupBoxLayout);
75 for (
int i = 0; i <
_table->rowCount(); i++)
91 QTableWidgetItem* item =
_table->itemAt(pos);
94 int row =
_table->row(item);
95 QMenu* pMenu =
new QMenu(
this);
96 pMenu->addAction(
TR(
"id_add"));
100 pMenu->addSeparator();
101 pMenu->addAction(
TR(
"id_del"));