Jag rensade bort alla filer i projektet manuellt och startade om Qt4 Creator. Plötsligt fungerar det. Tröttsamt med sånt här krångel som uppstår bakom kulisserna. Vad var det som hände?
Nu får jag istället ett mer hanterligt fel: Jag anropar antagligen en metod med fel argument:
Kod: Markera allt
fel: ingen matchande funktion för anrop av "QProgressBar::value(int&)"
/usr/lib/qt4/include/QtGui/qprogressbar.h:81:9: anm: kandidat är:[b] int QProgressBar::value() const[/b]
Jag som bara skickade ett vanligt "int" som argument...

Här brister min kunskap om C++ .... Jag kan inte tolka dokumentationen:
Jag tänkte alltså utnyttja
int value() const. Dokumentationen ser ut så här:
Kod: Markera allt
Public Functions
QProgressBar ( QWidget * parent = 0 )
Qt::Alignment alignment () const
QString format () const
bool invertedAppearance ()
bool invertedAppearance () const
bool isTextVisible () const
int maximum () const
int minimum () const
Qt::Orientation orientation () const
void setAlignment ( Qt::Alignment alignment )
void setFormat ( const QString & format )
void setInvertedAppearance ( bool invert )
void setTextDirection ( QProgressBar::Direction textDirection )
void setTextVisible ( bool visible )
virtual QString text () const
QProgressBar::Direction textDirection ()
QProgressBar::Direction textDirection () const
int value () const
EDIT: aha, det är inte någon av dessa funktioner jag ska använda. Några sidor längre ner i dokumentationen hittar jag "Public Slots"
Kod: Markera allt
Public Slots
void reset ()
void setMaximum ( int maximum )
void setMinimum ( int minimum )
void setOrientation ( Qt::Orientation )
void setRange ( int minimum, int maximum )
void setValue ( int value )
och här hittar jag
void setValue ( int value )
Rätt kod är givetvis då
ui -> tbar ->setValue(tid);