allways load java list on autodetect

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2024-08-20 01:18:37 +03:00
parent 1b756b99bb
commit 002fc71b8d
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318
4 changed files with 5 additions and 5 deletions

View File

@ -121,7 +121,7 @@ void VersionSelectDialog::setResizeOn(int column)
int VersionSelectDialog::exec()
{
QDialog::open();
m_versionWidget->initialize(m_vlist);
m_versionWidget->initialize(m_vlist, true);
m_versionWidget->selectSearch();
if (resizeOnColumn != -1) {
m_versionWidget->setResizeOn(resizeOnColumn);

View File

@ -37,7 +37,7 @@ class VersionSelectDialog : public QDialog {
public:
explicit VersionSelectDialog(BaseVersionList* vlist, QString title, QWidget* parent = 0, bool cancelable = true);
virtual ~VersionSelectDialog() {};
virtual ~VersionSelectDialog() = default;
int exec() override;

View File

@ -105,14 +105,14 @@ bool VersionSelectWidget::eventFilter(QObject* watched, QEvent* event)
return QObject::eventFilter(watched, event);
}
void VersionSelectWidget::initialize(BaseVersionList* vlist)
void VersionSelectWidget::initialize(BaseVersionList* vlist, bool forceLoad)
{
m_vlist = vlist;
m_proxyModel->setSourceModel(vlist);
listView->header()->setSectionResizeMode(QHeaderView::ResizeToContents);
listView->header()->setSectionResizeMode(resizeOnColumn, QHeaderView::Stretch);
if (!m_vlist->isLoaded()) {
if (!m_vlist->isLoaded() || forceLoad) {
loadList();
} else {
if (m_proxyModel->rowCount() == 0) {

View File

@ -54,7 +54,7 @@ class VersionSelectWidget : public QWidget {
~VersionSelectWidget();
//! loads the list if needed.
void initialize(BaseVersionList* vlist);
void initialize(BaseVersionList* vlist, bool forceLoad = false);
//! Starts a task that loads the list.
void loadList();