27 #include <qtablewidget.h>
30 #include <QGridLayout>
31 #include <QHeaderView>
37 #define TR(id) OLocalizator::getString("TYDirectivityWidget", (id))
43 setWindowTitle(
TR(
"id_caption"));
46 _table =
new QTableWidget();
48 _table->setContextMenuPolicy(Qt::CustomContextMenu);
49 _table->setHorizontalHeaderItem(0,
new QTableWidgetItem(
TR(
"id_theta")));
50 _table->setHorizontalHeaderItem(1,
new QTableWidgetItem(
TR(
"id_phi")));
51 _table->setHorizontalHeaderItem(2,
new QTableWidgetItem(
TR(
"id_value")));
53 QGridLayout* groupBoxLayout =
new QGridLayout();
54 groupBoxLayout->addWidget(
_table, 1, 0);
56 QGroupBox* groupBox =
new QGroupBox();
57 groupBox->setTitle(
TR(
"id_tabangleval_box"));
58 groupBox->setLayout(groupBoxLayout);
77 for (
int i = 0; i <
_table->rowCount(); i++)
93 QTableWidgetItem* item =
_table->itemAt(pos);
96 int row =
_table->row(item);
97 QMenu* pMenu =
new QMenu(
this);
98 pMenu->addAction(
TR(
"id_add"));
102 pMenu->addSeparator();
103 pMenu->addAction(
TR(
"id_del"));