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() int VersionSelectDialog::exec()
{ {
QDialog::open(); QDialog::open();
m_versionWidget->initialize(m_vlist); m_versionWidget->initialize(m_vlist, true);
m_versionWidget->selectSearch(); m_versionWidget->selectSearch();
if (resizeOnColumn != -1) { if (resizeOnColumn != -1) {
m_versionWidget->setResizeOn(resizeOnColumn); m_versionWidget->setResizeOn(resizeOnColumn);

View File

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

View File

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

View File

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