G'day All,

Is there some trick to having Creator (1.1 on Linux, Qt 4.5.1) do code completion for Designer UI? Currently I get no useful completion after entering "m_ui->" with code straight from the Creator/Designer wizard (example below). I'm fairly sure this has worked in the past.

Cheers,
Chris
Qt Code:
  1. #ifndef ALARMVIEW_H
  2. #define ALARMVIEW_H
  3.  
  4. #include <QtGui/QWidget>
  5.  
  6. namespace Ui {
  7. class AlarmView;
  8. }
  9.  
  10. class AlarmView : public QWidget {
  11. Q_OBJECT
  12. Q_DISABLE_COPY(AlarmView)
  13. public:
  14. explicit AlarmView(QWidget *parent = 0);
  15. virtual ~AlarmView();
  16.  
  17. protected:
  18. virtual void changeEvent(QEvent *e);
  19.  
  20. private:
  21. Ui::AlarmView *m_ui;
  22. };
  23.  
  24. #endif // ALARMVIEW_H
To copy to clipboard, switch view to plain text mode 
Qt Code:
  1. #include "alarmview.h"
  2. #include "ui_alarmview.h"
  3.  
  4. AlarmView::AlarmView(QWidget *parent) :
  5. QWidget(parent),
  6. m_ui(new Ui::AlarmView)
  7. {
  8. m_ui->setupUi(this);
  9. m_ui-> // Completion fails here and only offers the class AlarmView and not the widgets
  10. }
  11.  
  12. AlarmView::~AlarmView()
  13. {
  14. delete m_ui;
  15. }
  16.  
  17. void AlarmView::changeEvent(QEvent *e)
  18. {
  19. QWidget::changeEvent(e);
  20. switch (e->type()) {
  21. case QEvent::LanguageChange:
  22. m_ui->retranslateUi(this);
  23. break;
  24. default:
  25. break;
  26. }
  27. }
To copy to clipboard, switch view to plain text mode