Commit Graph

13 Commits

Author SHA1 Message Date
Alessandro Portale
b5e9dd006a Marketplace: Implement a little optimization
Should have been done in a previous commit.

Amends: b77318cb74

Change-Id: Ic3800ca6b6a4e799a5545aa9c68d9f7f7ccfcb20
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-10-28 12:39:56 +00:00
Alessandro Portale
b77318cb74 WelcomeScreen: Don't rely on image format auto-detection
The examples and marketplace pages show images that are decoded from
data buffers. This happened without specifying the encoding format,
which triggers image auto-detection.

The negligible overhead of the auto-detection is usually not a problem,
but the probing of image QImageIOHandlers that goes along with auto-
detection can emit warnings. A concrete example is a warning in the TGA
plugin which was added in Qt 5.15.1.

Task-number: QTCREATORBUG-24853
Change-Id: I596604bde7621acf92e825f45e0c23ac4e90b78d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-10-27 16:15:10 +00:00
hjk
430a33dcd9 Core/Utils: Migrate further to Utils::Id
The coreplugin/id.h header is kept for downstream for now.

Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-07-06 06:07:13 +00:00
Christian Kandeler
fb13a124c1 Marketplace: Fix leak
Change-Id: Ifd31a38514a630e9b8e36d4255dc4de6d6588925
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-06-17 11:33:29 +00:00
Christian Stenger
eac5bc2a06 Marketplace: Do not use dynamic_cast
Amends c3946529ca.

Change-Id: If66ce3169dd1c61334a26f5532866dda9b0338a9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-05-15 12:09:31 +00:00
Christian Stenger
135f2cf7cf Marketplace: Fix missing include
Amends c3946529ca.

Change-Id: If296e108315f7120b34895bf5d9aabdf173b54ef
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-05-14 14:05:36 +00:00
Christian Stenger
c3946529ca Marketplace: Use sections to display products
Fixes: QTCREATORBUG-23808
Change-Id: I2f69697c6ab2133ccf4567bf8f5185bac34a86c7
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-05-14 13:16:49 +00:00
Eike Ziller
20ef5c6de3 Merge remote-tracking branch 'origin/4.12'
Change-Id: Ibbf9f16677a58bdcdd3ce63701ffa34db6f44916
2020-05-11 11:36:22 +02:00
Christian Stenger
a35b0858fb Marketplace: Hide progress indicator on error
This avoids appearing as there is still something happening.

Change-Id: I34c34e054a5454d1030234f482630e3d3fdd5a72
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-05-07 05:04:58 +00:00
Christian Stenger
1cb8f525ea Marketplace: Disable videos from marketplace
They are no real products.

Change-Id: I534a1be922a9f0aa8e603ebbcb1bc01357c16bdd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-05-07 05:04:22 +00:00
hjk
299d34d547 Remove apparently unneeded QtPlugin includes
Change-Id: I511c0318a72dbf2a92e4749dee02eabfc9826139
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-12 16:03:37 +00:00
hjk
a44bfdd779 Provide an empty default IPlugin::extensionsInitialized()
And remove all empy re-implementations.

Change-Id: I19f0b4e55c042c96693ecb89766f97f0a97b54ae
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-07 10:21:34 +00:00
Christian Stenger
bf7b16d9ca Add Qt Marketplace plugin
Provides a simple integration into the welcome page.

Task-number: QTCREATORBUG-23452
Change-Id: I3e615dcd6dfd9e401159ea6d30b48737edb1e1f9
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-01-23 14:29:36 +00:00