本文整理汇总了C++中XListViewItem::text方法的典型用法代码示例。如果您正苦于以下问题:C++ XListViewItem::text方法的具体用法?C++ XListViewItem::text怎么用?C++ XListViewItem::text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XListViewItem
的用法示例。
在下文中一共展示了XListViewItem::text方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sEditWatermark
void reprintInvoices::sEditWatermark()
{
XListViewItem *cursor = _watermarks->selectedItem();
ParameterList params;
params.append("watermark", cursor->text(1));
params.append("showPrices", (cursor->text(2) == tr("Yes")));
editICMWatermark newdlg(this, "", TRUE);
newdlg.set(params);
if (newdlg.exec() == QDialog::Accepted)
{
cursor->setText(1, newdlg.watermark());
cursor->setText(2, ((newdlg.showPrices()) ? tr("Yes") : tr("No")));
}
}
示例2: sPrint
void printShippingForms::sPrint()
{
if (!_printNew->isChecked() && !_printDirty->isChecked())
{
QMessageBox::warning( this, tr("Cannot Print Shipping Forms"),
tr("You must indicate if you wish to print Shipping Forms for New and/or Changed Shipments.") );
return;
}
QString sql( "SELECT shiphead_id, report_name "
"FROM shiphead, cohead, shipform, report "
"WHERE ( (NOT shiphead_shipped)"
" AND (shiphead_cohead_id=cohead_id)"
" AND (shipform_report_id=report_id)"
" AND (shipform_id=COALESCE(shiphead_shipform_id, cohead_shipform_id))"
" AND (shiphead_sfstatus IN (" );
if (_printNew->isChecked())
{
sql += "'N'";
if (_printDirty->isChecked())
sql += ", 'D'";
}
else if (_printDirty->isChecked())
sql += "'D'";
sql += ")) ) "
"ORDER BY shiphead_id;";
XSqlQuery reports;
reports.exec(sql);
if (reports.first())
{
QPrinter printer;
bool setupPrinter = TRUE;
bool userCanceled = false;
if (orReport::beginMultiPrint(&printer, userCanceled) == false)
{
if(!userCanceled)
systemError(this, tr("Could not initialize printing system for multiple reports."));
return;
}
do
{
XListViewItem *cursor = _shipformWatermarks->firstChild();
for (int counter = 0; cursor; cursor = cursor->nextSibling(), counter++ )
{
ParameterList params;
params.append("cosmisc_id", reports.value("shiphead_id").toInt());
params.append("shiphead_id", reports.value("shiphead_id").toInt());
params.append("watermark", cursor->text(1));
#if 0
params.append("shipchrg_id", _shipchrg->id());
#endif
if (cursor->text(2) == tr("Yes"))
params.append("showcosts");
orReport report(reports.value("report_name").toString(), params);
if (report.print(&printer, setupPrinter))
setupPrinter = FALSE;
else
{
report.reportError(this);
orReport::endMultiPrint(&printer);
return;
}
}
XSqlQuery setStatus;
setStatus.prepare( "UPDATE shiphead "
"SET shiphead_sfstatus='P' "
"WHERE (shiphead_id=:shiphead_id);" );
setStatus.bindValue(":shiphead_id", reports.value("shiphead_id").toInt());
setStatus.exec();
}
while (reports.next());
orReport::endMultiPrint(&printer);
if (_captive)
accept();
}
else
QMessageBox::warning( this, tr("Cannot Print Shipping Forms"),
tr("There are no New or Changed Shipments for which Shipping Forms should be printed.") );
}