forked from qt-creator/qt-creator
ExtensionManager: Remove "Install..." button
Change-Id: I0b7a79a1182eca26d0dc97750db2fa84eb444cea Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -251,7 +251,6 @@ class ExtensionsBrowserPrivate
|
|||||||
public:
|
public:
|
||||||
ExtensionsModel *model;
|
ExtensionsModel *model;
|
||||||
QLineEdit *searchBox;
|
QLineEdit *searchBox;
|
||||||
QAbstractButton *updateButton;
|
|
||||||
QListView *extensionsView;
|
QListView *extensionsView;
|
||||||
QItemSelectionModel *selectionModel = nullptr;
|
QItemSelectionModel *selectionModel = nullptr;
|
||||||
QSortFilterProxyModel *filterProxyModel;
|
QSortFilterProxyModel *filterProxyModel;
|
||||||
@@ -272,7 +271,6 @@ ExtensionsBrowser::ExtensionsBrowser(QWidget *parent)
|
|||||||
|
|
||||||
d->searchBox = new SearchBox;
|
d->searchBox = new SearchBox;
|
||||||
d->searchBox->setPlaceholderText(Tr::tr("Search"));
|
d->searchBox->setPlaceholderText(Tr::tr("Search"));
|
||||||
d->updateButton = new Button(Tr::tr("Install..."), Button::MediumPrimary);
|
|
||||||
|
|
||||||
d->model = new ExtensionsModel(this);
|
d->model = new ExtensionsModel(this);
|
||||||
|
|
||||||
@@ -300,7 +298,6 @@ ExtensionsBrowser::ExtensionsBrowser(QWidget *parent)
|
|||||||
},
|
},
|
||||||
Row {
|
Row {
|
||||||
d->searchBox,
|
d->searchBox,
|
||||||
d->updateButton,
|
|
||||||
spacing(gapSize),
|
spacing(gapSize),
|
||||||
customMargins(0, VPaddingM, extraListViewWidth() + gapSize, VPaddingM),
|
customMargins(0, VPaddingM, extraListViewWidth() + gapSize, VPaddingM),
|
||||||
},
|
},
|
||||||
@@ -326,9 +323,6 @@ ExtensionsBrowser::ExtensionsBrowser(QWidget *parent)
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
connect(d->updateButton, &QAbstractButton::pressed, this, []() {
|
|
||||||
executePluginInstallWizard();
|
|
||||||
});
|
|
||||||
connect(PluginManager::instance(), &PluginManager::pluginsChanged, this, updateModel);
|
connect(PluginManager::instance(), &PluginManager::pluginsChanged, this, updateModel);
|
||||||
connect(PluginManager::instance(), &PluginManager::initializationDone,
|
connect(PluginManager::instance(), &PluginManager::initializationDone,
|
||||||
this, &ExtensionsBrowser::fetchExtensions);
|
this, &ExtensionsBrowser::fetchExtensions);
|
||||||
@@ -350,7 +344,6 @@ void ExtensionsBrowser::adjustToWidth(const int width)
|
|||||||
{
|
{
|
||||||
const int widthForItems = width - extraListViewWidth();
|
const int widthForItems = width - extraListViewWidth();
|
||||||
d->columnsCount = qMax(1, qFloor(widthForItems / cellWidth));
|
d->columnsCount = qMax(1, qFloor(widthForItems / cellWidth));
|
||||||
d->updateButton->setVisible(d->columnsCount > 1);
|
|
||||||
updateGeometry();
|
updateGeometry();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user