本文整理汇总了C++中setHeaderData函数的典型用法代码示例。如果您正苦于以下问题:C++ setHeaderData函数的具体用法?C++ setHeaderData怎么用?C++ setHeaderData使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setHeaderData函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setQuery
//! [0]
void DeviceModel::refresh()
{
setQuery("SELECT * FROM tab_devices ORDER BY d_typeID, d_producer, d_name");
setHeaderData(0, Qt::Horizontal, QObject::tr("ID"));
setHeaderData(1, Qt::Horizontal, QObject::tr("First name"));
setHeaderData(2, Qt::Horizontal, QObject::tr("Last name"));
}/*
示例2: orderString
void SmlAllModel::refresh(int orderColumn, int orderMode)
{
QString orderString("");
switch (orderColumn) {
case 0: {
if(orderMode) orderString = "ORDER by sml.smlid DESC";
else orderString = "ORDER by sml.smlid ASC";
}
break;
case 1: {
if(orderMode) orderString = "ORDER by smla.author DESC";
else orderString = "ORDER by smla.author ASC";
}
break;
case 2: {
if(orderMode) orderString = "ORDER by sml.title DESC";
else orderString = "ORDER by sml.title ASC";
}
break;
case 3: {
if(orderMode) orderString = "ORDER by smlp.publisher DESC";
else orderString = "ORDER by smlp.publisher ASC";
}
break;
}
QSqlQuery query("SELECT sml.smlid, smla.author, sml.title, smlp.publisher FROM sheetmusiclibrary sml, smlauthor smla, smlpublisher smlp WHERE smla.smlauthorid=sml.author AND smlp.smlpublisherid=sml.publisher "+orderString, *myW->getMyDb()->getMyPupilDb());
setQuery(query);
if (query.lastError().isValid()) qDebug() << "DB Error: 148 - " << query.lastError();
setHeaderData(0, Qt::Horizontal, QObject::tr("Index"));
setHeaderData(1, Qt::Horizontal, QObject::tr("Komponist / Author"));
setHeaderData(2, Qt::Horizontal, QObject::tr("Titel"));
setHeaderData(3, Qt::Horizontal, QObject::tr("Verlag"));
}
示例3: setQuery
void EditableSqlModel::refresh()
{
setQuery("select * from person");
setHeaderData(0, Qt::Horizontal, QObject::tr("ID"));
setHeaderData(1, Qt::Horizontal, QObject::tr("First name"));
setHeaderData(2, Qt::Horizontal, QObject::tr("Last name"));
}
示例4: QStandardItemModel
VcsFileChangesModel::VcsFileChangesModel(QObject *parent, bool allowSelection)
: QStandardItemModel(parent), d(new VcsFileChangesModelPrivate)
{
setColumnCount(2);
setHeaderData(0, Qt::Horizontal, i18n("Filename"));
setHeaderData(1, Qt::Horizontal, i18n("Status"));
d->allowSelection = allowSelection;
}
示例5: QSqlTableModel
MEstablecimiento::MEstablecimiento( QObject *parent )
: QSqlTableModel( parent )
{
setTable( "car_establecimientos" );
setHeaderData( 0, Qt::Horizontal, "#ID" );
setHeaderData( 1, Qt::Horizontal, "Nombre" );
setHeaderData( 2, Qt::Horizontal, "#RESMPA" );
}
示例6: clear
void EmployeeTableModel::refresh()
{
clear();
setQuery(selectQ, QSqlDatabase::database("KarbowyDb"));
setHeaderData(EMPLOYEE_COLUMN_LOGIN, Qt::Horizontal, "Login");
setHeaderData(EMPLOYEE_COLUMN_PASSWORD, Qt::Horizontal, "Hasło");
setHeaderData(EMPLOYEE_COLUMN_NAME, Qt::Horizontal, "Imię i nazwisko");
}
示例7: fieldIndex
void BaseSqlTableModel::setHeaderProperties(
ColumnCache::Column column, QString title, int defaultWidth) {
int fi = fieldIndex(column);
setHeaderData(fi, Qt::Horizontal, m_tableColumnCache.columnName(column),
TrackModel::kHeaderNameRole);
setHeaderData(fi, Qt::Horizontal, title, Qt::DisplayRole);
setHeaderData(fi, Qt::Horizontal, defaultWidth, TrackModel::kHeaderWidthRole);
}
示例8: QSqlTableModel
MPrefCategorias::MPrefCategorias(QObject *parent)
: QSqlTableModel(parent)
{
setTable( "car_categorias" );
setHeaderData( 0, Qt::Horizontal, "#id_db" );
setHeaderData( 1, Qt::Horizontal, "Categoria" );
setHeaderData( 2, Qt::Horizontal, "Especial" );
setEditStrategy( QSqlTableModel::OnManualSubmit );
}
示例9: setQuery
void OrderLineModel::setToEmptyModel()
{
//! TODO : verify
setQuery("");
setHeaderData(OrderLineField_id, Qt::Horizontal, tr("EMPTY"));
setHeaderData(OrderLineField_name, Qt::Horizontal, tr("EMPTY"));
setHeaderData(OrderLineField_price, Qt::Horizontal, tr("EMPTY"));
}
示例10: QAbstractTableModel
MCaravanaDueno::MCaravanaDueno(QObject *parent)
: QAbstractTableModel(parent)
{
setHeaderData( 0, Qt::Horizontal, "#ID" );
setHeaderData( 1, Qt::Horizontal, "Codigo de Caravana" );
#ifdef GESTOTUX_CARAVANAS_TIENEN_DUENOS
setHeaderData( 2, Qt::Horizontal, "Dueño" );
#endif
}
示例11: QSqlRelationalTableModel
MVPresupuestos::MVPresupuestos(QObject *parent) :
QSqlRelationalTableModel(parent)
{
setTable( "v_presupuestos" );
setHeaderData( 0, Qt::Horizontal, "#ID" );
setHeaderData( 1, Qt::Horizontal, "#Presupuesto" );
setHeaderData( 2, Qt::Horizontal, "Destinatario" );
setHeaderData( 3, Qt::Horizontal, "Fecha" );
setHeaderData( 4, Qt::Horizontal, "Total" );
}
示例12: setTable
ReferTableModel::ReferTableModel(QObject *parent)
{
setTable("referNode");
setSort(1, Qt::AscendingOrder);
setHeaderData(1, Qt::Horizontal, tr("NetID"));
setHeaderData(2, Qt::Horizontal, tr("Floor"));
setHeaderData(3, Qt::Horizontal, tr("Number"));
setHeaderData(4, Qt::Horizontal, tr("TMP_Period"));
select();
}
示例13: QSqlRelationalTableModel
MCompraProducto::MCompraProducto(QObject *parent)
: QSqlRelationalTableModel(parent)
{
setTable( "compras_productos" );
setHeaderData( 0, Qt::Horizontal, "#item" );
setHeaderData( 1, Qt::Horizontal, "#Compra" );
setHeaderData( 2, Qt::Horizontal, "#Producto" );
setHeaderData( 3, Qt::Horizontal, "Precio Compra" );
setHeaderData( 4, Qt::Horizontal, "Cantidad" );
}
示例14: QSqlRelationalTableModel
MMascota::MMascota( QObject *parent )
: QSqlRelationalTableModel( parent )
{
setTable( "mascota" );
setHeaderData( 0, Qt::Horizontal, "#ID" );
setHeaderData( 1, Qt::Horizontal, "Dueño" );
setRelation( 1, QSqlRelation( "dueno", "id", "apellido" ) );
setHeaderData( 2, Qt::Horizontal, "Nombre" );
setHeaderData( 3, Qt::Horizontal, "Raza" );
setHeaderData( 4, Qt::Horizontal, "Genero" );
}
示例15: QSqlTableModel
AboCommentsModel::AboCommentsModel(const QString &telA, QObject *parent)
: QSqlTableModel(parent)
{
setTable("tb_abonentNotes");
setFilter(QString("telA=%1").arg(telA));
select();
setHeaderData(TelA, Qt::Horizontal, trUtf8("Телефон"));
setHeaderData(Date, Qt::Horizontal, trUtf8("Дата"));
setHeaderData(Text, Qt::Horizontal, trUtf8("Примечание"));
}