#include "clientsyncer.h"
#include "coreconfigwizard.h"
-CoreConnectDlg::CoreConnectDlg(QWidget *parent, bool autoconnect) : QDialog(parent) {
+CoreConnectDlg::CoreConnectDlg(QWidget *parent, bool autoconnect)
+ : QDialog(parent)
+{
ui.setupUi(this);
+ // make it look more native under Mac OS X:
+ setWindowFlags(Qt::Sheet);
+
clientSyncer = new ClientSyncer(this);
wizard = 0;
foreach(AccountId id, s.knownAccounts()) {
if(!id.isValid()) continue;
QVariantMap data = s.retrieveAccountData(id);
+ data["AccountId"] = QVariant::fromValue<AccountId>(id);
accounts[id] = data;
QListWidgetItem *item = new QListWidgetItem(data["AccountName"].toString(), ui.accountList);
item->setData(Qt::UserRole, QVariant::fromValue<AccountId>(id));