Try:
void QFormAdmin::OnPhysicTbPressed(int nId)
{
// Do, or do not. There is no try. ;)
const int nCols = dtMain->numCols();
for (int i=0; i<nCols; i++) {
dtMain->removeColumn(0);
}
switch(nId)
{
// виклик редактора гілок
case 1:
{
QSqlSelectCursor* curBr = new QSqlSelectCursor( ... );
dtMain->setSqlCursor(curBr,false,true );
dtMain->addColumn("deleted", tr("Імя1"));
dtMain->refresh( QDataTable::RefreshAll );
break;
}
// виклик редактора контролерів
case 2:
{
QSqlSelectCursor* curCtl = new QSqlSelectCursor( ... );
dtMain->setSqlCursor(curCtl,false,true );
dtMain->addColumn("description", tr("Імя"));
...
dtMain->addColumn("ip_address", tr("IP-адрес"));
dtMain->refresh( QDataTable::RefreshAll );
break;
}
}
}
void QFormAdmin::OnPhysicTbPressed(int nId)
{
// Do, or do not. There is no try. ;)
const int nCols = dtMain->numCols();
for (int i=0; i<nCols; i++) {
dtMain->removeColumn(0);
}
switch(nId)
{
// виклик редактора гілок
case 1:
{
QSqlSelectCursor* curBr = new QSqlSelectCursor( ... );
dtMain->setSqlCursor(curBr,false,true );
dtMain->addColumn("deleted", tr("Імя1"));
dtMain->refresh( QDataTable::RefreshAll );
break;
}
// виклик редактора контролерів
case 2:
{
QSqlSelectCursor* curCtl = new QSqlSelectCursor( ... );
dtMain->setSqlCursor(curCtl,false,true );
dtMain->addColumn("description", tr("Імя"));
...
dtMain->addColumn("ip_address", tr("IP-адрес"));
dtMain->refresh( QDataTable::RefreshAll );
break;
}
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks