Skip to content

Commit 8432c29

Browse files
andreidanila1AlexandraTrifan
authored andcommitted
pluginstab: Fix overlap problem.
Signed-off-by: andreidanila1 <andrei.danila@analog.com>
1 parent de65bbf commit 8432c29

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

core/include/core/pluginstab.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class SCOPY_CORE_EXPORT PluginsTab : public QWidget
4242
CardWidget *createPluginCard(const QString &id, const QString &title, const QString &subtitle,
4343
const QString &description, const QString &version = "");
4444

45+
int m_uuid = 0;
4546
GridWidget *m_pluginsGrid;
4647
};
4748
} // namespace scopy

core/src/pluginstab.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void PluginsTab::addCards()
7272
const QList<PluginInfo> plugins = PluginRepository::getPluginsInfo();
7373
for(const PluginInfo &p : plugins) {
7474
QString pkgName = PkgManager::reverseSearch(p.filePath()).baseName().toUpper();
75-
QString id = p.name() + "_" + pkgName;
75+
QString id = p.name() + "_" + pkgName + "_" + QString::number(m_uuid++);
7676
QString subtitle = (pkgName.isEmpty()) ? pkgName : "from " + pkgName;
7777
CardWidget *pluginCard = createPluginCard(id, p.name(), subtitle, p.description());
7878
QLabel *label;

0 commit comments

Comments
 (0)