I recently started working with Qt (sort of a crash course) and integrated it with Visual Studio (as described here), and now for some reason the files don’t appear to be updating with my saved .ui file after making the changes in the Qt Designer.
The file is saving correctly (if I click on it in Visual Studio, it shows the added components), but none of the added components are referenced in the “ui_MainForm.h” file. Is there a step I missed somewhere along the lines of saving that should have recompiled that UI header file?
I’m also not sure if this makes a difference or not, but the generated files have a red icon next to them in the solution explorer as so:

The ui_MainForm.h file does not get updated automatically as soon as you change the MainForm.ui file.
Only when you start to compile your project, the .ui file will be compiled into the .h file. If you want to update the .h file, e.g. for the sake of IntelliSense, you should be able to right click the .ui file and click “Compile”. This runs uic.exe and you will have your .h file updated by that.
[Edit:]
As pointed out by
rcmadrugaandSummer Sun, it is sometimes necessary to additionally update your IntelliSense database by selecting the menu entryProject->Rescan Solutionwhich was introduced with Visual Studio 2010.