-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 3.2.2
-
None
-
32bit Linux
I use a cmake project created with New File or Project -> Import Project -> Import Existing Project. I can't use CMake plugin directly because we use compile server, and I can't build the project locally, in other words I use QtCreator only as an editor.
I attached a sample, which demonstrates the issue (validators_test.creator is a project file). When I change ui file in built-in designer plugin all references to resources are removed from the ui.
You can see it with the diff:
diff -uNr validators.creator_resources.copy/validators.ui validators.creator_resources/validators.ui
--- validators.creator_resources.copy/validators.ui 2015-04-14 09:08:26.829761129 +0200
+++ validators.creator_resources/validators.ui 2015-04-14 09:11:31.722911814 +0200
@@ -155,7 +155,7 @@
</sizepolicy>
</property>
<property name="pixmap">
- <pixmap resource="validators.qrc">:/ledoff.png</pixmap>
+ <pixmap>:/ledoff.png</pixmap>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
@@ -346,7 +346,7 @@
<string/>
</property>
<property name="pixmap">
- <pixmap resource="validators.qrc">:/ledoff.png</pixmap>
+ <pixmap>:/ledoff.png</pixmap>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
@@ -401,6 +401,13 @@
</spacer>
</item>
<item>
+ <widget class="QLabel" name="label_9">
+ <property name="text">
+ <string>TextLabel</string>
+ </property>
+ </widget>
+ </item>
+ <item>
<layout class="QHBoxLayout">
<property name="spacing">
<number>6</number>
@@ -444,9 +451,7 @@
<header>localeselector.h</header>
</customwidget>
</customwidgets>
- <resources>
- <include location="validators.qrc"/>
- </resources>
+ <resources/>