-CoreAccountSettingsPage::CoreAccountSettingsPage(QWidget *parent)
- : SettingsPage(tr("Remote Cores"), QString(), parent),
- _lastAccountId(0),
- _lastAutoConnectId(0)
+CoreAccountSettingsPage::CoreAccountSettingsPage(QWidget* parent)
+ : SettingsPage(tr("Remote Cores"), QString(), parent)
+ , _lastAccountId(0)
+ , _lastAutoConnectId(0)
connect(filteredModel(), &QAbstractItemModel::rowsInserted, this, &CoreAccountSettingsPage::rowsInserted);
connect(ui.accountView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &CoreAccountSettingsPage::setWidgetStates);
connect(filteredModel(), &QAbstractItemModel::rowsInserted, this, &CoreAccountSettingsPage::rowsInserted);
connect(ui.accountView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &CoreAccountSettingsPage::setWidgetStates);
- connect(ui.autoConnectAccount, SIGNAL(currentIndexChanged(int)), SLOT(widgetHasChanged()));
+ connect(ui.autoConnectAccount, selectOverload<int>(&QComboBox::currentIndexChanged), this, &CoreAccountSettingsPage::widgetHasChanged);
AccountId CoreAccountSettingsPage::selectedAccount() const
{
QModelIndex index = ui.accountView->currentIndex();
AccountId CoreAccountSettingsPage::selectedAccount() const
{
QModelIndex index = ui.accountView->currentIndex();
void CoreAccountSettingsPage::setSelectedAccount(AccountId accId)
{
QModelIndex index = filteredModel()->mapFromSource(model()->accountIndex(accId));
void CoreAccountSettingsPage::setSelectedAccount(AccountId accId)
{
QModelIndex index = filteredModel()->mapFromSource(model()->accountIndex(accId));
void CoreAccountSettingsPage::on_addAccountButton_clicked()
{
CoreAccountEditDlg dlg(CoreAccount(), this);
void CoreAccountSettingsPage::on_addAccountButton_clicked()
{
CoreAccountEditDlg dlg(CoreAccount(), this);
void CoreAccountSettingsPage::on_editAccountButton_clicked()
{
QModelIndex idx = ui.accountView->selectionModel()->currentIndex();
void CoreAccountSettingsPage::on_editAccountButton_clicked()
{
QModelIndex idx = ui.accountView->selectionModel()->currentIndex();
void CoreAccountSettingsPage::on_deleteAccountButton_clicked()
{
if (!ui.accountView->selectionModel()->selectedIndexes().count())
void CoreAccountSettingsPage::on_deleteAccountButton_clicked()
{
if (!ui.accountView->selectionModel()->selectedIndexes().count())
/*****************************************************************************************
* CoreAccountEditDlg
*****************************************************************************************/
/*****************************************************************************************
* CoreAccountEditDlg
*****************************************************************************************/
QNetworkProxyFactory::setUseSystemConfiguration(true);
_account.setProxyType(QNetworkProxy::DefaultProxy);
break;
QNetworkProxyFactory::setUseSystemConfiguration(true);
_account.setProxyType(QNetworkProxy::DefaultProxy);
break;
- case ManualProxy: // QNetworkProxy::Socks5Proxy || QNetworkProxy::HttpProxy
- proxyType = ui.proxyType->currentIndex() == 0 ?
- QNetworkProxy::Socks5Proxy : QNetworkProxy::HttpProxy;
+ case ManualProxy: // QNetworkProxy::Socks5Proxy || QNetworkProxy::HttpProxy
+ proxyType = ui.proxyType->currentIndex() == 0 ? QNetworkProxy::Socks5Proxy : QNetworkProxy::HttpProxy;
QNetworkProxyFactory::setUseSystemConfiguration(false);
_account.setProxyHostName(ui.proxyHostName->text().trimmed());
_account.setProxyPort(ui.proxyPort->value());
QNetworkProxyFactory::setUseSystemConfiguration(false);
_account.setProxyHostName(ui.proxyHostName->text().trimmed());
_account.setProxyPort(ui.proxyPort->value());
- bool ok = !ui.accountName->text().trimmed().isEmpty()
- && !ui.user->text().trimmed().isEmpty()
- && !ui.hostName->text().isEmpty();
+ bool ok = !ui.accountName->text().trimmed().isEmpty() && !ui.user->text().trimmed().isEmpty() && !ui.hostName->text().isEmpty();
/*****************************************************************************************
* FilteredCoreAccountModel
*****************************************************************************************/
/*****************************************************************************************
* FilteredCoreAccountModel
*****************************************************************************************/
-FilteredCoreAccountModel::FilteredCoreAccountModel(CoreAccountModel *model, QObject *parent) : QSortFilterProxyModel(parent)
+FilteredCoreAccountModel::FilteredCoreAccountModel(CoreAccountModel* model, QObject* parent)
+ : QSortFilterProxyModel(parent)