Merge remote branch 'origin/2.1'

Conflicts:
	doc/qtcreator.qdoc
	src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
	src/plugins/qt4projectmanager/qmakestep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qtversionmanager.cpp
This commit is contained in:
con
2010-12-08 10:57:21 +01:00
17 changed files with 832 additions and 594 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -91,7 +91,7 @@
libraries to the device. libraries to the device.
\o Choose \gui {Start > Qt SDK > Symbian > Install QtMobility to \o Choose \gui {Start > Qt SDK > Symbian > Install QtMobility to
Symbian 1 Device} Symbian Device}
and follow the instructions on the screen to install Qt and follow the instructions on the screen to install Qt
mobility libraries to the device. mobility libraries to the device.

View File

@@ -65,17 +65,17 @@ GroupBox {
SliderWidget { SliderWidget {
id: opacitySlider id: opacitySlider
minimum: 0 minimum: 0
maximum: 100 maximum: 10
property variant pureValue: backendValues.opacity.value; property variant pureValue: backendValues.opacity.value;
onPureValueChanged: { onPureValueChanged: {
if (value != pureValue * 100) if (value != pureValue * 10)
value = pureValue * 100; value = pureValue * 10;
} }
singleStep: 5; singleStep: 5;
backendValue: backendValues.opacity backendValue: backendValues.opacity
onValueChanged: { onValueChanged: {
if ((value >= 0) && (value < 100)) if ((value >= 0) && (value <= 10))
backendValues.opacity.value = value / 100; backendValues.opacity.value = value / 10;
} }
} }
} }

View File

@@ -1,4 +1,4 @@
import Qt 4.7 import QtQuick 1.0
Rectangle { Rectangle {
width: 360 width: 360

View File

@@ -2023,10 +2023,6 @@ Sollen sie überschrieben werden?</translation>
<source>The header and source file names will be derived from the class name</source> <source>The header and source file names will be derived from the class name</source>
<translation>Die Dateinamen werden aus dem Klassennamen generiert</translation> <translation>Die Dateinamen werden aus dem Klassennamen generiert</translation>
</message> </message>
<message>
<source>Configure...</source>
<translation type="obsolete">Einstellungen...</translation>
</message>
</context> </context>
<context> <context>
<name>CppEditor::Internal::CppClassWizard</name> <name>CppEditor::Internal::CppClassWizard</name>
@@ -4099,10 +4095,6 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
<source>Class</source> <source>Class</source>
<translation>Klasse</translation> <translation>Klasse</translation>
</message> </message>
<message>
<source>Configure...</source>
<translation type="obsolete">Einstellungen...</translation>
</message>
<message> <message>
<source>Choose a Class Name</source> <source>Choose a Class Name</source>
<translation>Name der Klasse</translation> <translation>Name der Klasse</translation>
@@ -4378,7 +4370,7 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
</message> </message>
<message> <message>
<source>Error message:</source> <source>Error message:</source>
<translation></translation> <translation>Fehlermeldung:</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -4693,7 +4685,7 @@ Grund: %3</translation>
</message> </message>
<message> <message>
<source>Keyword characters:</source> <source>Keyword characters:</source>
<translation></translation> <translation>Wortbildende Zeichen:</translation>
</message> </message>
<message> <message>
<source>Copy Text Editor Settings</source> <source>Copy Text Editor Settings</source>
@@ -4766,7 +4758,7 @@ Add, modify, and remove document filters, which determine the documentation set
</message> </message>
<message> <message>
<source>No user defined filters available or no filter selected.</source> <source>No user defined filters available or no filter selected.</source>
<translation></translation> <translation>Es sind keine benutzerdefinierten Filter vorhanden beziehungsweise ausgewählt.</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -4840,7 +4832,7 @@ Add, modify, and remove document filters, which determine the documentation set
</message> </message>
<message> <message>
<source>Replace &amp;&amp; Find</source> <source>Replace &amp;&amp; Find</source>
<translation></translation> <translation>Ersetzen und weitersuchen</translation>
</message> </message>
<message> <message>
<source>Ctrl+=</source> <source>Ctrl+=</source>
@@ -5800,10 +5792,6 @@ rückgängig machen?</translation>
<source>Status</source> <source>Status</source>
<translation>Status</translation> <translation>Status</translation>
</message> </message>
<message>
<source>Reset...</source>
<translation type="obsolete">Repository Zurücksetzen...</translation>
</message>
<message> <message>
<source>Clean...</source> <source>Clean...</source>
<translation>Repository bereinigen</translation> <translation>Repository bereinigen</translation>
@@ -5840,15 +5828,6 @@ rückgängig machen?</translation>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Wiederholen</translation> <translation>&amp;Wiederholen</translation>
</message> </message>
<message>
<source>Revert all pending changes to the repository
%1?</source>
<translation type="obsolete">Möchten Sie alle ausstehenden Änderungen des Repositories %1 rückgängig machen?</translation>
</message>
<message>
<source>Revert</source>
<translation type="obsolete">Rückgängig machen</translation>
</message>
<message> <message>
<source>Another submit is currently being executed.</source> <source>Another submit is currently being executed.</source>
<translation>Another submit is currently being executed.</translation> <translation>Another submit is currently being executed.</translation>
@@ -5973,10 +5952,6 @@ rückgängig machen?</translation>
<source>Note that huge amount of commits might take some time.</source> <source>Note that huge amount of commits might take some time.</source>
<translation>Beachten Sie, dass eine hohe Anzahl lange Wartezeiten hervorrufen kann.</translation> <translation>Beachten Sie, dass eine hohe Anzahl lange Wartezeiten hervorrufen kann.</translation>
</message> </message>
<message>
<source>Omit date from annotation output</source>
<translation type="obsolete">Datum in Annotation weglassen</translation>
</message>
<message> <message>
<source>Miscellaneous</source> <source>Miscellaneous</source>
<translation>Sonstige Einstellungen</translation> <translation>Sonstige Einstellungen</translation>
@@ -6021,10 +5996,6 @@ rückgängig machen?</translation>
<source>Arguments:</source> <source>Arguments:</source>
<translation>Argumente:</translation> <translation>Argumente:</translation>
</message> </message>
<message>
<source>Ignore whitespace changes in annotation and diff</source>
<translation type="obsolete">Änderungen der Leerzeichen bei Annotation und Diff weglassen</translation>
</message>
<message> <message>
<source>Omit date from blame output</source> <source>Omit date from blame output</source>
<translation>Datum bei Blame-Ausgabe weglassen</translation> <translation>Datum bei Blame-Ausgabe weglassen</translation>
@@ -6490,65 +6461,6 @@ rückgängig machen?</translation>
<translation>Locator</translation> <translation>Locator</translation>
</message> </message>
</context> </context>
<context>
<name>MainWindow</name>
<message>
<source>Ctrl+Q</source>
<translation type="obsolete">Ctrl+Q</translation>
</message>
<message>
<source>&amp;File</source>
<translation type="obsolete">&amp;Datei</translation>
</message>
<message>
<source>&amp;Open...</source>
<translation type="obsolete">&amp;Öffnen...</translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="obsolete">&amp;Speichern</translation>
</message>
<message>
<source>Save &amp;As...</source>
<translation type="obsolete">Speichern &amp;unter...</translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="obsolete">Ctrl+R</translation>
</message>
<message>
<source>&amp;Quit</source>
<translation type="obsolete">&amp;Beenden</translation>
</message>
<message>
<source>&amp;Edit</source>
<translation type="obsolete">&amp;Bearbeiten</translation>
</message>
<message>
<source>&amp;Copy</source>
<translation type="obsolete">&amp;Kopieren</translation>
</message>
<message>
<source>&amp;Paste</source>
<translation type="obsolete">&amp;Einfügen</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="obsolete">&amp;Löschen</translation>
</message>
<message>
<source>&amp;View</source>
<translation type="obsolete">&amp;Ansicht</translation>
</message>
<message>
<source>&amp;Help</source>
<translation type="obsolete">&amp;Hilfe</translation>
</message>
<message>
<source>Properties</source>
<translation type="obsolete">Eigenschaften</translation>
</message>
</context>
<context> <context>
<name>MakeStep</name> <name>MakeStep</name>
<message> <message>
@@ -6747,131 +6659,131 @@ rückgängig machen?</translation>
<name>NameDemanglerPrivate</name> <name>NameDemanglerPrivate</name>
<message> <message>
<source>Premature end of input</source> <source>Premature end of input</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid encoding</source> <source>Invalid encoding</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid name</source> <source>Invalid name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid nested-name</source> <source>Invalid nested-name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid template args</source> <source>Invalid template args</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid template-param</source> <source>Invalid template-param</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid qualifiers: unexpected &apos;volatile&apos;</source> <source>Invalid qualifiers: unexpected &apos;volatile&apos;</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid qualifiers: &apos;const&apos; appears twice</source> <source>Invalid qualifiers: &apos;const&apos; appears twice</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid non-negative number</source> <source>Invalid non-negative number</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid template-arg</source> <source>Invalid template-arg</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid expression</source> <source>Invalid expression</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid primary expression</source> <source>Invalid primary expression</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid expr-primary</source> <source>Invalid expr-primary</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid type</source> <source>Invalid type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid built-in type</source> <source>Invalid built-in type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid builtin-type</source> <source>Invalid builtin-type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid function type</source> <source>Invalid function type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid unqualified-name</source> <source>Invalid unqualified-name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid operator-name &apos;%s&apos;</source> <source>Invalid operator-name &apos;%s&apos;</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid array-type</source> <source>Invalid array-type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid pointer-to-member-type</source> <source>Invalid pointer-to-member-type</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid substitution</source> <source>Invalid substitution</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid substitution: element %1 was requested, but there are only %2</source> <source>Invalid substitution: element %1 was requested, but there are only %2</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid substitution: There are no elements</source> <source>Invalid substitution: There are no elements</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid special-name</source> <source>Invalid special-name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid local-name</source> <source>Invalid local-name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid discriminator</source> <source>Invalid discriminator</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid ctor-dtor-name</source> <source>Invalid ctor-dtor-name</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid call-offset</source> <source>Invalid call-offset</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid v-offset</source> <source>Invalid v-offset</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Invalid digit</source> <source>Invalid digit</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>At position %1: </source> <source>At position %1: </source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -7885,15 +7797,6 @@ Fehler: %2</translation>
<source>Build Environment</source> <source>Build Environment</source>
<translation>Build-Umgebung</translation> <translation>Build-Umgebung</translation>
</message> </message>
<message>
<source>No Executable specified.</source>
<translation type="obsolete">Es wurde keine ausführbaren Datei angegeben.
</translation>
</message>
<message>
<source>Running executable: &lt;b&gt;%1&lt;/b&gt; %2</source>
<translation type="obsolete">Führe aus: &lt;b&gt;%1&lt;/b&gt; %2</translation>
</message>
</context> </context>
<context> <context>
<name>ProjectExplorer::Internal::EditorSettingsPropertiesPage</name> <name>ProjectExplorer::Internal::EditorSettingsPropertiesPage</name>
@@ -8500,10 +8403,6 @@ konnte dem Projekt &apos;%2&apos; nicht hinzugefügt werden.</translation>
<source>Start Debugging</source> <source>Start Debugging</source>
<translation>Debuggen</translation> <translation>Debuggen</translation>
</message> </message>
<message>
<source>F5</source>
<translation type="obsolete">F5</translation>
</message>
<message> <message>
<source>Add New...</source> <source>Add New...</source>
<translation>Hinzufügen</translation> <translation>Hinzufügen</translation>
@@ -8804,80 +8703,6 @@ unter Versionsverwaltung (%2) gestellt werden?</translation>
<translation>Debug und Release</translation> <translation>Debug und Release</translation>
</message> </message>
</context> </context>
<context>
<name>QObject</name>
<message>
<source>Pass</source>
<translation type="obsolete">Bestanden</translation>
</message>
<message>
<source>Expected Failure</source>
<translation type="obsolete">Erwarteter Fehler</translation>
</message>
<message>
<source>Failure</source>
<translation type="obsolete">Fehler</translation>
</message>
<message>
<source>Expected Pass</source>
<translatorcomment>buggy source string</translatorcomment>
<translation type="obsolete">Unerwartet bestanden</translation>
</message>
<message>
<source>Warning</source>
<translation type="obsolete">Warnung</translation>
</message>
<message>
<source>Qt Warning</source>
<translation type="obsolete">Qt-Warnung</translation>
</message>
<message>
<source>Qt Debug</source>
<translation type="obsolete">Qt-Debug</translation>
</message>
<message>
<source>Critical</source>
<translation type="obsolete">Kritisch</translation>
</message>
<message>
<source>Fatal</source>
<translation type="obsolete">Fatal</translation>
</message>
<message>
<source>Skipped</source>
<translation type="obsolete">Übersprungen</translation>
</message>
<message>
<source>Info</source>
<translation type="obsolete">Info</translation>
</message>
</context>
<context>
<name>QTestLib::Internal::QTestOutputPane</name>
<message>
<source>Test Results</source>
<translation type="obsolete">Testergebnisse</translation>
</message>
<message>
<source>Result</source>
<translation type="obsolete">Ergebniss</translation>
</message>
<message>
<source>Message</source>
<translation type="obsolete">Bezeichnung</translation>
</message>
</context>
<context>
<name>QTestLib::Internal::QTestOutputWidget</name>
<message>
<source>All Incidents</source>
<translation type="obsolete">Alle Vorfälle</translation>
</message>
<message>
<source>Show Only:</source>
<translation type="obsolete">Beschränken auf:</translation>
</message>
</context>
<context> <context>
<name>QrcEditor</name> <name>QrcEditor</name>
<message> <message>
@@ -9368,10 +9193,6 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
<source>Explore Qt Quick examples:</source> <source>Explore Qt Quick examples:</source>
<translation>Qt-Quick-Beispiele erkunden:</translation> <translation>Qt-Quick-Beispiele erkunden:</translation>
</message> </message>
<message>
<source>Explore Qt C++ mobile examples:</source>
<translation type="obsolete">Mobile Qt C++-Beispiele erkunden:</translation>
</message>
<message> <message>
<source>Featured</source> <source>Featured</source>
<translation>Kurz vorgestellt</translation> <translation>Kurz vorgestellt</translation>
@@ -9878,6 +9699,10 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
<source>Debugging helpers:</source> <source>Debugging helpers:</source>
<translation>Ausgabe-Hilfsbibliotheken:</translation> <translation>Ausgabe-Hilfsbibliotheken:</translation>
</message> </message>
<message>
<source>SBS v2 directory:</source>
<translation>SBS-v2-Ordner:</translation>
</message>
</context> </context>
<context> <context>
<name>Qt4ProjectManager::Internal::S60DeviceDebugRunControl</name> <name>Qt4ProjectManager::Internal::S60DeviceDebugRunControl</name>
@@ -10607,20 +10432,6 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt von einem Leerzeich
<translation>Erstellungsprotokoll der Ausgabe-Hilfsbibliothek</translation> <translation>Erstellungsprotokoll der Ausgabe-Hilfsbibliothek</translation>
</message> </message>
</context> </context>
<context>
<name>Snippets::Internal::SnippetsPlugin</name>
<message>
<source>Snippets</source>
<translation type="obsolete">Snippets</translation>
</message>
</context>
<context>
<name>Snippets::Internal::SnippetsWindow</name>
<message>
<source>Snippets</source>
<translation type="obsolete">Snippets</translation>
</message>
</context>
<context> <context>
<name>StartExternalDialog</name> <name>StartExternalDialog</name>
<message> <message>
@@ -10863,7 +10674,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt von einem Leerzeich
</message> </message>
<message> <message>
<source>Update Repository</source> <source>Update Repository</source>
<translation></translation> <translation>Repository auf den aktuellen Stand bringen</translation>
</message> </message>
<message> <message>
<source>Commit</source> <source>Commit</source>
@@ -12844,23 +12655,23 @@ p, li { white-space: pre-wrap; }
<name>mainClass</name> <name>mainClass</name>
<message> <message>
<source>main</source> <source>main</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Text1:</source> <source>Text1:</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>N/A</source> <source>N/A</source>
<translation></translation> <translation>N/A</translation>
</message> </message>
<message> <message>
<source>Text2:</source> <source>Text2:</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Text3:</source> <source>Text3:</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -13465,11 +13276,11 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
</message> </message>
<message> <message>
<source>Gradient Stops Editor</source> <source>Gradient Stops Editor</source>
<translation></translation> <translation>Bezugspunkte</translation>
</message> </message>
<message> <message>
<source>This area allows you to edit gradient stops. Double click on the existing stop handle to duplicate it. Double click outside of the existing stop handles to create a new stop. Drag &amp; drop the handle to reposition it. Use right mouse button to popup context menu with extra actions.</source> <source>This area allows you to edit gradient stops. Double click on the existing stop handle to duplicate it. Double click outside of the existing stop handles to create a new stop. Drag &amp; drop the handle to reposition it. Use right mouse button to popup context menu with extra actions.</source>
<translation></translation> <translation>Diese Fläche dient zum Bearbeiten der Bezugspunkte. Doppelklicken Sie auf einen Bezugspunkt, um ihn zu duplizieren. Doppelklicken Sie auf die Fläche, um einen neuen Bezugspunkt zu erzeugen. Benutzen Sie Drag &amp; Drop um einen Punkt zu verschieben. Die rechte Maustaste aktiviert ein Menü mit weiteren Optionen.</translation>
</message> </message>
<message> <message>
<source>Zoom</source> <source>Zoom</source>
@@ -13481,7 +13292,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
</message> </message>
<message> <message>
<source>Position</source> <source>Position</source>
<translation></translation> <translation>Position</translation>
</message> </message>
<message> <message>
<source>Hue</source> <source>Hue</source>
@@ -14977,6 +14788,10 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
<source>Parent folder &quot;%1&quot; for file &quot;%2&quot; does not exist.</source> <source>Parent folder &quot;%1&quot; for file &quot;%2&quot; does not exist.</source>
<translation>Das übergeordnete Verzeichnis &quot;%1&quot; der Datei %2&quot; existiert nicht.</translation> <translation>Das übergeordnete Verzeichnis &quot;%1&quot; der Datei %2&quot; existiert nicht.</translation>
</message> </message>
<message>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message> <message>
<source>Cannot write file: &quot;%1&quot;.</source> <source>Cannot write file: &quot;%1&quot;.</source>
<translation>Die Datei &quot;%1&quot; kann nicht geschrieben werden.</translation> <translation>Die Datei &quot;%1&quot; kann nicht geschrieben werden.</translation>
@@ -15212,7 +15027,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
</message> </message>
<message> <message>
<source>Cut &quot;%1&quot;</source> <source>Cut &quot;%1&quot;</source>
<translation></translation> <translation>&quot;%1&quot; ausschneiden</translation>
</message> </message>
<message> <message>
<source>&amp;Copy</source> <source>&amp;Copy</source>
@@ -15729,14 +15544,6 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
<translation>Es kann nicht auf das Gerät &quot;%1&quot; zugegriffen werden. Offenbar ist es bereits in Benutzung.</translation> <translation>Es kann nicht auf das Gerät &quot;%1&quot; zugegriffen werden. Offenbar ist es bereits in Benutzung.</translation>
</message> </message>
</context> </context>
<context>
<name>AboutDialog</name>
<message>
<source>About Bauhaus</source>
<comment>AboutDialog</comment>
<translation type="obsolete">Über Bauhaus</translation>
</message>
</context>
<context> <context>
<name>QmlJS::Check</name> <name>QmlJS::Check</name>
<message> <message>
@@ -16140,7 +15947,7 @@ Qt Quick-UI-Projekte benötigen keine Übersetzung und können direkt im QML-Bet
</message> </message>
<message> <message>
<source>Target Identifier</source> <source>Target Identifier</source>
<translation></translation> <translation>Ziel</translation>
</message> </message>
<message> <message>
<source>Target:</source> <source>Target:</source>
@@ -16814,6 +16621,14 @@ Haben Sie Qemu gestartet?</translation>
<source>Anchors</source> <source>Anchors</source>
<translation>Anker</translation> <translation>Anker</translation>
</message> </message>
<message>
<source>Set anchors</source>
<translation>Anker setzen</translation>
</message>
<message>
<source>Setting anchors in states is not supported.</source>
<translation>Anker koennen nicht innerhalb von States gesetzt werden.</translation>
</message>
<message> <message>
<source>Target</source> <source>Target</source>
<translation>Ziel</translation> <translation>Ziel</translation>
@@ -17932,10 +17747,6 @@ Es wird versucht eine Paketdatei zu erstellen, es können aber Probleme auftrete
<source>Edit</source> <source>Edit</source>
<translation>Bearbeiten</translation> <translation>Bearbeiten</translation>
</message> </message>
<message>
<source>&lt;b&gt;Package Manager Icon:&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Paketverwaltungs-Icon:&lt;/b&gt;</translation>
</message>
<message> <message>
<source>&lt;b&gt;Package Manager icon:&lt;/b&gt;</source> <source>&lt;b&gt;Package Manager icon:&lt;/b&gt;</source>
<translation>&lt;b&gt;Paketverwaltungs-Icon:&lt;/b&gt;</translation> <translation>&lt;b&gt;Paketverwaltungs-Icon:&lt;/b&gt;</translation>
@@ -18102,10 +17913,6 @@ Es wird versucht eine Paketdatei zu erstellen, es können aber Probleme auftrete
<source>Warning: Cannot build QMLObserver; Qt version must be 4.7.1 or higher.</source> <source>Warning: Cannot build QMLObserver; Qt version must be 4.7.1 or higher.</source>
<translation>Warnung: Der QML-Beobachter kann nicht erstellt werden, da er Qt-Version 4.7.1 oder höher erfordert.</translation> <translation>Warnung: Der QML-Beobachter kann nicht erstellt werden, da er Qt-Version 4.7.1 oder höher erfordert.</translation>
</message> </message>
<message>
<source>Warning: Cannot build qmldump; Qt version must be 4.7.1 or higher.</source>
<translation type="obsolete">Warnung: Das Werkzeug qmldump kann nicht erstellt werden, da es Qt-Version 4.7.1 oder höher erfordert.</translation>
</message>
</context> </context>
<context> <context>
<name>Debugger::Internal::PdbEngine</name> <name>Debugger::Internal::PdbEngine</name>
@@ -18428,7 +18235,7 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
</message> </message>
<message> <message>
<source>10 x 10</source> <source>10 x 10</source>
<translation></translation> <translation>10 x 10</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -18478,7 +18285,7 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
</message> </message>
<message> <message>
<source> ms</source> <source> ms</source>
<translation></translation> <translation> ms</translation>
</message> </message>
<message> <message>
<source>Amplitude</source> <source>Amplitude</source>
@@ -18711,21 +18518,6 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
<translation>Präfix &quot;d&quot; für Release-Version entfernen</translation> <translation>Präfix &quot;d&quot; für Release-Version entfernen</translation>
</message> </message>
</context> </context>
<context>
<name>MaemoDeployableListWidget</name>
<message>
<source>Form</source>
<translation type="obsolete">Form</translation>
</message>
<message>
<source>Add File to Package</source>
<translation type="obsolete">Datei zu Paket hinzufügen</translation>
</message>
<message>
<source>Remove File from Package</source>
<translation type="obsolete">Datei aus Paket entfernen</translation>
</message>
</context>
<context> <context>
<name>MaemoDeployStepWidget</name> <name>MaemoDeployStepWidget</name>
<message> <message>
@@ -18744,10 +18536,6 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
<source>These show the INSTALLS settings from the project file(s).</source> <source>These show the INSTALLS settings from the project file(s).</source>
<translation>Zeigt die INSTALLS-Einstellungen aus den Projektdateien.</translation> <translation>Zeigt die INSTALLS-Einstellungen aus den Projektdateien.</translation>
</message> </message>
<message>
<source>&lt;b&gt;Files to install:&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Zu installierende Dateien:&lt;/b&gt;</translation>
</message>
<message> <message>
<source>&lt;b&gt;Files to install for subproject:&lt;/b&gt;</source> <source>&lt;b&gt;Files to install for subproject:&lt;/b&gt;</source>
<translation>&lt;b&gt;Zu installierende Dateien des Unterprojektes:&lt;/b&gt;</translation> <translation>&lt;b&gt;Zu installierende Dateien des Unterprojektes:&lt;/b&gt;</translation>
@@ -19184,6 +18972,10 @@ Server: %2.</translation>
<extracomment>Function call failed</extracomment> <extracomment>Function call failed</extracomment>
<translation>Der Funktionsaufruf &quot;%1()&quot; schlug fehl: %2</translation> <translation>Der Funktionsaufruf &quot;%1()&quot; schlug fehl: %2</translation>
</message> </message>
<message>
<source>An instance of the CDB engine is still running; cannot create an a new instance.</source>
<translation>Der CDB-Debugger kann nicht gestartet werden, da noch ein anderer läuft (mehrere Instanzen sind nicht zulässig).</translation>
</message>
<message> <message>
<source>Version: %1</source> <source>Version: %1</source>
<translation>Version: %1</translation> <translation>Version: %1</translation>
@@ -19198,15 +18990,15 @@ Server: %2.</translation>
</message> </message>
<message> <message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The debugger is not configured to use the public &lt;a href=&quot;%1&quot;&gt;Microsoft Symbol Server&lt;/a&gt;. This is recommended for retrieval of the symbols of the operating system libraries.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note:&lt;/i&gt; A fast internet connection is required for this to work smoothly. Also, a delay might occur when connecting for the first time.&lt;/p&gt;&lt;p&gt;Would you like to set it up?&lt;/p&gt;&lt;/br&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The debugger is not configured to use the public &lt;a href=&quot;%1&quot;&gt;Microsoft Symbol Server&lt;/a&gt;. This is recommended for retrieval of the symbols of the operating system libraries.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note:&lt;/i&gt; A fast internet connection is required for this to work smoothly. Also, a delay might occur when connecting for the first time.&lt;/p&gt;&lt;p&gt;Would you like to set it up?&lt;/p&gt;&lt;/br&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation></translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Der Debugger ist nicht zur Benutzung des öffentlichen &lt;a href=&quot;%1&quot;&gt;Microsoft Symbol Servers&lt;/a&gt; eingerichtet. Dies wird zur Anzeige der Symbole der Betriebssystem-Bibliotheken empfohlen.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Hinweis:&lt;/i&gt; Eine schnelle Internetverbindung ist erforderlich. Beim ersten Start können Verzögerungen auftreten.&lt;/p&gt;&lt;p&gt;Möchten Sie den Symbol Server einrichten?&lt;/p&gt;&lt;/br&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>Symbol Server</source> <source>Symbol Server</source>
<translation></translation> <translation>Symbol-Server</translation>
</message> </message>
<message> <message>
<source>Do not ask again</source> <source>Do not ask again</source>
<translation></translation> <translation>Nicht noch einmal nachfragen</translation>
</message> </message>
<message> <message>
<source>The dumper library was not found at %1.</source> <source>The dumper library was not found at %1.</source>
@@ -19320,7 +19112,7 @@ Server: %2.</translation>
</message> </message>
<message> <message>
<source>stopped</source> <source>stopped</source>
<translation></translation> <translation>Angehalten</translation>
</message> </message>
<message> <message>
<source>Stopped at %1:%2 in thread %3.</source> <source>Stopped at %1:%2 in thread %3.</source>
@@ -19344,7 +19136,7 @@ Server: %2.</translation>
</message> </message>
<message> <message>
<source>Watchpoint: %1</source> <source>Watchpoint: %1</source>
<translation></translation> <translation>Watchpoint: %1</translation>
</message> </message>
<message> <message>
<source>The CDB debug engine does not support the %1 toolchain.</source> <source>The CDB debug engine does not support the %1 toolchain.</source>
@@ -20351,21 +20143,6 @@ Weder der Pfad zur Bibliothek noch der Pfad zu den Headerdateien wird zur .pro-D
<translation>Entfernter Ordner</translation> <translation>Entfernter Ordner</translation>
</message> </message>
</context> </context>
<context>
<name>Qt4ProjectManager::Internal::MaemoDeployableListWidget</name>
<message>
<source>Choose a local file</source>
<translation type="obsolete">Lokale Datei</translation>
</message>
<message>
<source>Error adding file</source>
<translation type="obsolete">Fehler beim Hinzufügen der Datei</translation>
</message>
<message>
<source>Error removing file</source>
<translation type="obsolete">Fehler beim Entfernen der Datei</translation>
</message>
</context>
<context> <context>
<name>Qt4ProjectManager::Internal::MaemoDeployStep</name> <name>Qt4ProjectManager::Internal::MaemoDeployStep</name>
<message> <message>
@@ -20638,6 +20415,10 @@ Fehlerausgabe: %1</translation>
<source>No device configuration set for run configuration.</source> <source>No device configuration set for run configuration.</source>
<translation>Für Ausführungskonfiguration ist keine Gerätekonfiguration eingestellt.</translation> <translation>Für Ausführungskonfiguration ist keine Gerätekonfiguration eingestellt.</translation>
</message> </message>
<message>
<source>Run configuration no longer available.</source>
<translation>Die Ausführungskonfiguration ist nicht mehr verfügbar.</translation>
</message>
<message> <message>
<source>Starting remote process ...</source> <source>Starting remote process ...</source>
<translation>Starte entfernten Prozess...</translation> <translation>Starte entfernten Prozess...</translation>
@@ -21929,15 +21710,6 @@ Reason: %2</source>
Fehler: %2</translation> Fehler: %2</translation>
</message> </message>
</context> </context>
<context>
<name>QmlDesigner::TextToModelMerger</name>
<message>
<source>Unsupported import:
import QtQuick 1.0 use import Qt 4.7 instead</source>
<translation type="obsolete">Nicht unterstützte Import-Spezifikation:
import Qt 4.7 import sollte an Stelle von import Qt 4.7 verwendet werden</translation>
</message>
</context>
<context> <context>
<name>CppEditor::InsertDefOperation</name> <name>CppEditor::InsertDefOperation</name>
<message> <message>

View File

@@ -1126,11 +1126,9 @@ void CppCodeCompletion::globalCompletion(Scope *currentScope)
completeNamespace(b); completeNamespace(b);
addKeywords(); addKeywords();
addSnippets();
qStableSort(m_completions.begin(), m_completions.end(), completionItemLessThan);
addMacros(QLatin1String("<configuration>"), context.snapshot()); addMacros(QLatin1String("<configuration>"), context.snapshot());
addMacros(context.thisDocument()->fileName(), context.snapshot()); addMacros(context.thisDocument()->fileName(), context.snapshot());
addSnippets();
} }
static Scope *enclosingNonTemplateScope(Symbol *symbol) static Scope *enclosingNonTemplateScope(Symbol *symbol)

View File

@@ -112,7 +112,7 @@ static inline QString getSymbolString(IDebugSymbolGroup2 *sg,
ULONG nameLength; ULONG nameLength;
const HRESULT hr = (sg->*wsf)(index, nameBuffer, BufSize, &nameLength); const HRESULT hr = (sg->*wsf)(index, nameBuffer, BufSize, &nameLength);
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
nameBuffer[nameLength] = 0; nameBuffer[qMin(nameLength, ULONG(BufSize))] = 0;
return QString::fromUtf16(reinterpret_cast<const ushort *>(nameBuffer)); return QString::fromUtf16(reinterpret_cast<const ushort *>(nameBuffer));
} }
return QString(); return QString();

View File

@@ -63,7 +63,7 @@ QString QmlFileWizard::fileContents(const QString &fileName) const
// str << CppTools::AbstractEditorSupport::licenseTemplate(); // str << CppTools::AbstractEditorSupport::licenseTemplate();
// 100:62 is the 'golden ratio' // 100:62 is the 'golden ratio'
str << QLatin1String("import Qt 4.7\n") str << QLatin1String("import QtQuick 1.0\n")
<< QLatin1String("\n") << QLatin1String("\n")
<< QLatin1String("Rectangle {\n") << QLatin1String("Rectangle {\n")
<< QLatin1String(" width: 100\n") << QLatin1String(" width: 100\n")

View File

@@ -114,7 +114,7 @@ Core::GeneratedFiles QmlProjectApplicationWizard::generateFiles(const QWizard *w
QTextStream out(&contents); QTextStream out(&contents);
out out
<< "import Qt 4.7" << endl << "import QtQuick 1.0" << endl
<< endl << endl
<< "Rectangle {" << endl << "Rectangle {" << endl
<< " width: 360" << endl << " width: 360" << endl

View File

@@ -56,6 +56,7 @@ namespace {
const char * const QMAKE_BS_ID("QtProjectManager.QMakeBuildStep"); const char * const QMAKE_BS_ID("QtProjectManager.QMakeBuildStep");
const char * const QMAKE_ARGUMENTS_KEY("QtProjectManager.QMakeBuildStep.QMakeArguments"); const char * const QMAKE_ARGUMENTS_KEY("QtProjectManager.QMakeBuildStep.QMakeArguments");
const char * const QMAKE_FORCED_KEY("QtProjectManager.QMakeBuildStep.QMakeForced");
} }
QMakeStep::QMakeStep(BuildStepList *bsl) : QMakeStep::QMakeStep(BuildStepList *bsl) :
@@ -74,7 +75,7 @@ QMakeStep::QMakeStep(BuildStepList *bsl, const QString &id) :
QMakeStep::QMakeStep(BuildStepList *bsl, QMakeStep *bs) : QMakeStep::QMakeStep(BuildStepList *bsl, QMakeStep *bs) :
AbstractProcessStep(bsl, bs), AbstractProcessStep(bsl, bs),
m_forced(false), m_forced(bs->m_forced),
m_userArgs(bs->m_userArgs) m_userArgs(bs->m_userArgs)
{ {
ctor(); ctor();
@@ -335,13 +336,14 @@ QVariantMap QMakeStep::toMap() const
{ {
QVariantMap map(AbstractProcessStep::toMap()); QVariantMap map(AbstractProcessStep::toMap());
map.insert(QLatin1String(QMAKE_ARGUMENTS_KEY), m_userArgs); map.insert(QLatin1String(QMAKE_ARGUMENTS_KEY), m_userArgs);
map.insert(QLatin1String(QMAKE_FORCED_KEY), m_forced);
return map; return map;
} }
bool QMakeStep::fromMap(const QVariantMap &map) bool QMakeStep::fromMap(const QVariantMap &map)
{ {
m_userArgs = map.value(QLatin1String(QMAKE_ARGUMENTS_KEY)).toString(); m_userArgs = map.value(QLatin1String(QMAKE_ARGUMENTS_KEY)).toString();
m_forced = map.value(QLatin1String(QMAKE_FORCED_KEY), false).toBool();
return BuildStep::fromMap(map); return BuildStep::fromMap(map);
} }

View File

@@ -556,6 +556,7 @@ QString MaemoPackageCreationStep::packageFileName(const ProjectExplorer::Project
void MaemoPackageCreationStep::updateDesktopFiles(const QString &rulesFilePath) void MaemoPackageCreationStep::updateDesktopFiles(const QString &rulesFilePath)
{ {
QFile rulesFile(rulesFilePath); QFile rulesFile(rulesFilePath);
rulesFile.setPermissions(rulesFile.permissions() | QFile::ExeUser);
if (!rulesFile.open(QIODevice::ReadWrite)) { if (!rulesFile.open(QIODevice::ReadWrite)) {
qWarning("Cannot open rules file for Maemo6 icon path adaptation."); qWarning("Cannot open rules file for Maemo6 icon path adaptation.");
return; return;

View File

@@ -722,6 +722,24 @@ void Qt4PriFileNode::folderChanged(const QString &folder)
contents.updateSubFolders(this, this); contents.updateSubFolders(this, this);
m_project->updateFileList(); m_project->updateFileList();
// The files to be packaged are listed inside the symbian build system.
// We need to regenerate that list by running qmake
// Other platforms do not have a explicit list of files to package, but package
// directories
foreach (ProjectExplorer::Target *target, m_project->targets()) {
if (target->id() == Constants::S60_DEVICE_TARGET_ID) {
foreach (ProjectExplorer::BuildConfiguration *bc, target->buildConfigurations()) {
Qt4BuildConfiguration *qt4bc = qobject_cast<Qt4BuildConfiguration *>(bc);
if (qt4bc) {
QMakeStep *qmakeStep = qt4bc->qmakeStep();
if (qmakeStep)
qmakeStep->setForced(true);
}
}
}
}
} }
bool Qt4PriFileNode::deploysFolder(const QString &folder) const bool Qt4PriFileNode::deploysFolder(const QString &folder) const