ClsQHarborImpl::ClsQHarborImpl(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl): QDialog(parent) { setupUi(this); setAcceptDrops(true); tableWidget->setColumnCount ( 8); //-- tableWidget->setHorizontalHeaderItem( COL_TYPE, new QTableWidgetItem("Type" )); //-- tableWidget->setHorizontalHeaderItem( COL_NAME, new QTableWidgetItem("Name" )); //-- tableWidget->setHorizontalHeaderItem( COL_ID, new QTableWidgetItem("ID" )); //-- tableWidget->setHorizontalHeaderItem( COL_CHILD, new QTableWidgetItem("Child" )); //-- tableWidget->setHorizontalHeaderItem( COL_PARAM_LABEL, new QTableWidgetItem("Parameter" )); //-- tableWidget->setHorizontalHeaderItem( COL_MIN, new QTableWidgetItem("Min")); //-- tableWidget->setHorizontalHeaderItem( COL_MAX, new QTableWidgetItem("Max")); //-- tableWidget->setHorizontalHeaderItem( COL_VALUE, new QTableWidgetItem("Value")); addHeaderItem( COL_TYPE, "Type", false); addHeaderItem( COL_NAME, "Name", false); addHeaderItem( COL_ID, "ID", false); addHeaderItem( COL_CHILD, "Child", false); addHeaderItem( COL_PARAM_LABEL, "Parameter", true); addHeaderItem( COL_MIN, "Min", false); addHeaderItem( COL_MAX, "Max", false); addHeaderItem( COL_VALUE, "Value", true); tableWidget->hideColumn(COL_PARAM_NAME); tableWidget->setAcceptDrops(true); tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); bSimulationRunning = false; clsItem = NULL; mapParams.clear(); connect(pbDeleteRow, SIGNAL(clicked()), SLOT(slotDeleteRow())); connect(pbSaveConfig, SIGNAL(clicked()), SLOT(slotSaveConfig())); connect(pbLoadConfig, SIGNAL(clicked()), SLOT(slotLoadConfig())); connect(pbSaveParamSet, SIGNAL(clicked()), SLOT(slotSaveParamSet())); connect(pbLoadParamSet, SIGNAL(clicked()), SLOT(slotLoadParamSet())); connect(pbRefresh, SIGNAL(clicked()), SLOT(slotRefresh())); connect(tableWidget, SIGNAL(cellDoubleClicked(int, int)), SLOT(slotCellDoubleClicked(int, int))); }
void HTTPRequest::setContentType(const char *szType) { addHeaderItem("Content-Type",szType); }