WebHistory Problem/Bug/Dummheit

Alles rund um die Programmierung mit Qt
Antworten
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

WebHistory Problem/Bug/Dummheit

Beitrag von AuE »

Hi,
mal ne Frage zum WebView bzw der WebHistory... glaube da ist nen Bug im canGoBack... das gibt nach dem C'tor wo das WebView Objekt erstellt wird true zurück.
ItemIndex liefert mir 0 und count 1 ....

Code: Alles auswählen

m_ui->webView->history()->clear();
	m_ui->tbBack->setEnabled( m_ui->webView->history()->canGoBack() );

Code: Alles auswählen

	qDebug() << "There are " <<  m_ui->webView->history()->count() <<"Items in the history on startup...This item has Index " << m_ui->webView->history()->currentItemIndex();
liefert:
There are 1 Items in the history on startup...This item has Index 0

Kann das jmd. nachvollziehen??? ;-)
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Keine Ahnung, noch nie mit beschäftigt, vermutlich falsch, aber:
hört sich das nicht so an, als ob die aktuelle Seite (mit index 0, damit als valider index/seite) eben als einzigstes Element in der History steht? Nächste Seite wäre index 1, count 2...

[edit] oder würdest du count 0 und index -1 erwarten? (weil leer?)
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Naja über die Sache mit dem index können wir streiten-glaube das ist Ansichtssache.
Aber nach nen clear der History sollte mir canGoBack() false liefern, oder?
Antworten