Ejemplo n.º 1
0
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)));
}
Ejemplo n.º 2
0
void HTTPRequest::setContentType(const char *szType)
{
    addHeaderItem("Content-Type",szType);
}