How i can connect a

vertikalheader = new QHeaderView(Qt::Vertical,this);

inside a QSqlTableModel to append context menu to remove line and dns helps.... ?


Qt Code:
  1. class DNS_model : public QSqlTableModel
  2. ..........
  3.  
  4. void DNS_model::refresh()
  5. {
  6. const QString hostqueryx = QString("SELECT id,name,type,alias,ttl,value,prior,comment FROM DNSEntry WHERE name ='%1'")
  7. .arg(host);
  8. QSqlQuery query2sur(hostqueryx,db);
  9. setQuery(query2sur);
  10. setHeaderData(0, Qt::Horizontal, QObject::tr("ID"));
  11. setHeaderData(1, Qt::Horizontal, QObject::tr("DOMAINE"));
  12. setHeaderData(2, Qt::Horizontal, QObject::tr("TYPE")); /* dnstype << "A" << "CNAME" << "NS" << "MX" << "TXT"; */
  13. setHeaderData(3, Qt::Horizontal, QObject::tr("ALIAS"));
  14. setHeaderData(4, Qt::Horizontal, QObject::tr("TTL")); /* tooltip Time to Live domain on dns server */
  15. setHeaderData(5, Qt::Horizontal, QObject::tr("VALUE"));
  16. setHeaderData(6, Qt::Horizontal, QObject::tr("MX_PRIORITY"));
  17. setHeaderData(7, Qt::Horizontal, QObject::tr("COMMENT"));
  18. }
To copy to clipboard, switch view to plain text mode