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.
\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
mobility libraries to the device.

View File

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

View File

@@ -1,4 +1,4 @@
import Qt 4.7
import QtQuick 1.0
Rectangle {
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>
<translation>Die Dateinamen werden aus dem Klassennamen generiert</translation>
</message>
<message>
<source>Configure...</source>
<translation type="obsolete">Einstellungen...</translation>
</message>
</context>
<context>
<name>CppEditor::Internal::CppClassWizard</name>
@@ -4099,10 +4095,6 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
<source>Class</source>
<translation>Klasse</translation>
</message>
<message>
<source>Configure...</source>
<translation type="obsolete">Einstellungen...</translation>
</message>
<message>
<source>Choose a Class Name</source>
<translation>Name der Klasse</translation>
@@ -4378,7 +4370,7 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
</message>
<message>
<source>Error message:</source>
<translation></translation>
<translation>Fehlermeldung:</translation>
</message>
</context>
<context>
@@ -4693,7 +4685,7 @@ Grund: %3</translation>
</message>
<message>
<source>Keyword characters:</source>
<translation></translation>
<translation>Wortbildende Zeichen:</translation>
</message>
<message>
<source>Copy Text Editor Settings</source>
@@ -4766,7 +4758,7 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
<message>
<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>
</context>
<context>
@@ -4840,7 +4832,7 @@ Add, modify, and remove document filters, which determine the documentation set
</message>
<message>
<source>Replace &amp;&amp; Find</source>
<translation></translation>
<translation>Ersetzen und weitersuchen</translation>
</message>
<message>
<source>Ctrl+=</source>
@@ -5800,10 +5792,6 @@ rückgängig machen?</translation>
<source>Status</source>
<translation>Status</translation>
</message>
<message>
<source>Reset...</source>
<translation type="obsolete">Repository Zurücksetzen...</translation>
</message>
<message>
<source>Clean...</source>
<translation>Repository bereinigen</translation>
@@ -5840,15 +5828,6 @@ rückgängig machen?</translation>
<source>&amp;Redo</source>
<translation>&amp;Wiederholen</translation>
</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>
<source>Another submit is currently being executed.</source>
<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>
<translation>Beachten Sie, dass eine hohe Anzahl lange Wartezeiten hervorrufen kann.</translation>
</message>
<message>
<source>Omit date from annotation output</source>
<translation type="obsolete">Datum in Annotation weglassen</translation>
</message>
<message>
<source>Miscellaneous</source>
<translation>Sonstige Einstellungen</translation>
@@ -6021,10 +5996,6 @@ rückgängig machen?</translation>
<source>Arguments:</source>
<translation>Argumente:</translation>
</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>
<source>Omit date from blame output</source>
<translation>Datum bei Blame-Ausgabe weglassen</translation>
@@ -6490,65 +6461,6 @@ rückgängig machen?</translation>
<translation>Locator</translation>
</message>
</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>
<name>MakeStep</name>
<message>
@@ -6747,131 +6659,131 @@ rückgängig machen?</translation>
<name>NameDemanglerPrivate</name>
<message>
<source>Premature end of input</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid encoding</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid nested-name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid template args</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid template-param</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid qualifiers: unexpected &apos;volatile&apos;</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid qualifiers: &apos;const&apos; appears twice</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid non-negative number</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid template-arg</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid expression</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid primary expression</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid expr-primary</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid built-in type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid builtin-type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid function type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid unqualified-name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid operator-name &apos;%s&apos;</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid array-type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid pointer-to-member-type</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid substitution</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid substitution: element %1 was requested, but there are only %2</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid substitution: There are no elements</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid special-name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid local-name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid discriminator</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid ctor-dtor-name</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid call-offset</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid v-offset</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid digit</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>At position %1: </source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -7885,15 +7797,6 @@ Fehler: %2</translation>
<source>Build Environment</source>
<translation>Build-Umgebung</translation>
</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>
<name>ProjectExplorer::Internal::EditorSettingsPropertiesPage</name>
@@ -8500,10 +8403,6 @@ konnte dem Projekt &apos;%2&apos; nicht hinzugefügt werden.</translation>
<source>Start Debugging</source>
<translation>Debuggen</translation>
</message>
<message>
<source>F5</source>
<translation type="obsolete">F5</translation>
</message>
<message>
<source>Add New...</source>
<translation>Hinzufügen</translation>
@@ -8804,80 +8703,6 @@ unter Versionsverwaltung (%2) gestellt werden?</translation>
<translation>Debug und Release</translation>
</message>
</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>
<name>QrcEditor</name>
<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>
<translation>Qt-Quick-Beispiele erkunden:</translation>
</message>
<message>
<source>Explore Qt C++ mobile examples:</source>
<translation type="obsolete">Mobile Qt C++-Beispiele erkunden:</translation>
</message>
<message>
<source>Featured</source>
<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>
<translation>Ausgabe-Hilfsbibliotheken:</translation>
</message>
<message>
<source>SBS v2 directory:</source>
<translation>SBS-v2-Ordner:</translation>
</message>
</context>
<context>
<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>
</message>
</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>
<name>StartExternalDialog</name>
<message>
@@ -10863,7 +10674,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt von einem Leerzeich
</message>
<message>
<source>Update Repository</source>
<translation></translation>
<translation>Repository auf den aktuellen Stand bringen</translation>
</message>
<message>
<source>Commit</source>
@@ -12844,23 +12655,23 @@ p, li { white-space: pre-wrap; }
<name>mainClass</name>
<message>
<source>main</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text1:</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>N/A</source>
<translation></translation>
<translation>N/A</translation>
</message>
<message>
<source>Text2:</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text3:</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -13465,11 +13276,11 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
</message>
<message>
<source>Gradient Stops Editor</source>
<translation></translation>
<translation>Bezugspunkte</translation>
</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>
<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>
<source>Zoom</source>
@@ -13481,7 +13292,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
</message>
<message>
<source>Position</source>
<translation></translation>
<translation>Position</translation>
</message>
<message>
<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>
<translation>Das übergeordnete Verzeichnis &quot;%1&quot; der Datei %2&quot; existiert nicht.</translation>
</message>
<message>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
<source>Cannot write file: &quot;%1&quot;.</source>
<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>
<source>Cut &quot;%1&quot;</source>
<translation></translation>
<translation>&quot;%1&quot; ausschneiden</translation>
</message>
<message>
<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>
</message>
</context>
<context>
<name>AboutDialog</name>
<message>
<source>About Bauhaus</source>
<comment>AboutDialog</comment>
<translation type="obsolete">Über Bauhaus</translation>
</message>
</context>
<context>
<name>QmlJS::Check</name>
<message>
@@ -16140,7 +15947,7 @@ Qt Quick-UI-Projekte benötigen keine Übersetzung und können direkt im QML-Bet
</message>
<message>
<source>Target Identifier</source>
<translation></translation>
<translation>Ziel</translation>
</message>
<message>
<source>Target:</source>
@@ -16814,6 +16621,14 @@ Haben Sie Qemu gestartet?</translation>
<source>Anchors</source>
<translation>Anker</translation>
</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>
<source>Target</source>
<translation>Ziel</translation>
@@ -17932,10 +17747,6 @@ Es wird versucht eine Paketdatei zu erstellen, es können aber Probleme auftrete
<source>Edit</source>
<translation>Bearbeiten</translation>
</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>
<source>&lt;b&gt;Package Manager icon:&lt;/b&gt;</source>
<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>
<translation>Warnung: Der QML-Beobachter kann nicht erstellt werden, da er Qt-Version 4.7.1 oder höher erfordert.</translation>
</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>
<name>Debugger::Internal::PdbEngine</name>
@@ -18428,7 +18235,7 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
</message>
<message>
<source>10 x 10</source>
<translation></translation>
<translation>10 x 10</translation>
</message>
</context>
<context>
@@ -18478,7 +18285,7 @@ Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
</message>
<message>
<source> ms</source>
<translation></translation>
<translation> ms</translation>
</message>
<message>
<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>
</message>
</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>
<name>MaemoDeployStepWidget</name>
<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>
<translation>Zeigt die INSTALLS-Einstellungen aus den Projektdateien.</translation>
</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>
<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>
@@ -19184,6 +18972,10 @@ Server: %2.</translation>
<extracomment>Function call failed</extracomment>
<translation>Der Funktionsaufruf &quot;%1()&quot; schlug fehl: %2</translation>
</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>
<source>Version: %1</source>
<translation>Version: %1</translation>
@@ -19198,15 +18990,15 @@ Server: %2.</translation>
</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>
<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>
<source>Symbol Server</source>
<translation></translation>
<translation>Symbol-Server</translation>
</message>
<message>
<source>Do not ask again</source>
<translation></translation>
<translation>Nicht noch einmal nachfragen</translation>
</message>
<message>
<source>The dumper library was not found at %1.</source>
@@ -19320,7 +19112,7 @@ Server: %2.</translation>
</message>
<message>
<source>stopped</source>
<translation></translation>
<translation>Angehalten</translation>
</message>
<message>
<source>Stopped at %1:%2 in thread %3.</source>
@@ -19344,7 +19136,7 @@ Server: %2.</translation>
</message>
<message>
<source>Watchpoint: %1</source>
<translation></translation>
<translation>Watchpoint: %1</translation>
</message>
<message>
<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>
</message>
</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>
<name>Qt4ProjectManager::Internal::MaemoDeployStep</name>
<message>
@@ -20638,6 +20415,10 @@ Fehlerausgabe: %1</translation>
<source>No device configuration set for run configuration.</source>
<translation>Für Ausführungskonfiguration ist keine Gerätekonfiguration eingestellt.</translation>
</message>
<message>
<source>Run configuration no longer available.</source>
<translation>Die Ausführungskonfiguration ist nicht mehr verfügbar.</translation>
</message>
<message>
<source>Starting remote process ...</source>
<translation>Starte entfernten Prozess...</translation>
@@ -21929,15 +21710,6 @@ Reason: %2</source>
Fehler: %2</translation>
</message>
</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>
<name>CppEditor::InsertDefOperation</name>
<message>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -722,6 +722,24 @@ void Qt4PriFileNode::folderChanged(const QString &folder)
contents.updateSubFolders(this, this);
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