Changed: Use CServersModel

This commit is contained in:
kervala 2016-03-12 21:58:05 +01:00
parent 78baa8ff02
commit 7d33792356
2 changed files with 8 additions and 6 deletions

View file

@ -17,6 +17,7 @@
#include "stdpch.h" #include "stdpch.h"
#include "profilesdialog.h" #include "profilesdialog.h"
#include "profilesmodel.h" #include "profilesmodel.h"
#include "serversmodel.h"
#ifdef DEBUG_NEW #ifdef DEBUG_NEW
#define new DEBUG_NEW #define new DEBUG_NEW
@ -32,16 +33,15 @@ CProfilesDialog::CProfilesDialog():QDialog(), m_currentProfileIndex(-1)
connect(executableBrowseButton, SIGNAL(clicked()), SLOT(onExecutableBrowseClicked())); connect(executableBrowseButton, SIGNAL(clicked()), SLOT(onExecutableBrowseClicked()));
m_model = new CProfilesModel(this); m_model = new CProfilesModel(this);
m_serversModel = new CServersModel(this);
profilesListView->setModel(m_model); profilesListView->setModel(m_model);
serverComboBox->setModel(m_serversModel);
QStringList servers; int index = m_model->getIndexFromProfileID(CConfigFile::getInstance()->getDefaultProfile());
servers << "Atys";
servers << "Yubo";
QStringListModel *serversModel = new QStringListModel(servers, this); profilesListView->setCurrentIndex(m_model->index(index, 0));
displayProfile(index);
serverComboBox->setModel(serversModel);
} }
CProfilesDialog::~CProfilesDialog() CProfilesDialog::~CProfilesDialog()

View file

@ -20,6 +20,7 @@
#include "ui_profiles.h" #include "ui_profiles.h"
class CProfilesModel; class CProfilesModel;
class CServersModel;
/** /**
* Dialog displayed when editing existing profiles. * Dialog displayed when editing existing profiles.
@ -51,6 +52,7 @@ private slots:
private: private:
CProfilesModel *m_model; CProfilesModel *m_model;
CServersModel *m_serversModel;
int m_currentProfileIndex; int m_currentProfileIndex;
}; };