Esempio n. 1
0
void ScriptToolbox::populateXTreeWidget(QWidget * tree, QObject * pSql, bool pUseAltId)
{
    XTreeWidget *xt = qobject_cast<XTreeWidget*>(tree);
    ScriptQuery *sq = qobject_cast<ScriptQuery*>(pSql);
    if(xt)
        xt->populate(sq->query(), pUseAltId);
}
void arWorkBench::sSearchDocNumChanged()
{
  XTreeWidget *aropen = _aritems->list();
  QString sub = _searchDocNum->text().trimmed();
  if(sub.isEmpty())
    return;

  QList<XTreeWidgetItem*> list = aropen->findItems(sub, Qt::MatchFixedString|Qt::MatchCaseSensitive, 4);
  if(list.isEmpty())
    list = aropen->findItems(sub, Qt::MatchFixedString|Qt::MatchStartsWith|Qt::MatchCaseSensitive, 4);

  if(!list.isEmpty())
  {
    aropen->setCurrentItem(list.at(0));
    aropen->scrollTo(aropen->currentIndex());
  }
}
Esempio n. 3
0
void ScriptToolbox::addColumnXTreeWidget(QWidget * tree, const QString & pString, int pWidth, int pAlignment, bool pVisible, const QString pEditColumn, const QString pDisplayColumn)
{
    XTreeWidget *xt = qobject_cast<XTreeWidget*>(tree);
    if(xt)
        xt->addColumn(pString, pWidth, pAlignment, pVisible, pEditColumn, pDisplayColumn);
}
Esempio n. 4
0
/** \brief Populate an XTreeWidget with the results of the given query.
    \deprecated Use XTreeWidget::populate directly.
  */
void ScriptToolbox::populateXTreeWidget(QWidget * tree, XSqlQuery pSql, bool pUseAltId)
{
  XTreeWidget *xt = qobject_cast<XTreeWidget*>(tree);
  if(xt)
    xt->populate(pSql, pUseAltId);
}