Merge pull request #97 from Bombe/focus-host-input
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 7 Feb 2015 16:57:26 +0000 (17:57 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 7 Feb 2015 16:57:26 +0000 (17:57 +0100)
Set initial focus to host input widget.

1  2 
src/qtui/settingspages/networkssettingspage.cpp

@@@ -1,5 -1,5 +1,5 @@@
  /***************************************************************************
 - *   Copyright (C) 2005-2014 by the Quassel Project                        *
 + *   Copyright (C) 2005-2015 by the Quassel Project                        *
   *   devel@quassel-irc.org                                                 *
   *                                                                         *
   *   This program is free software; you can redistribute it and/or modify  *
   ***************************************************************************/
  
  #include <QHeaderView>
 +#include <QIcon>
  #include <QMessageBox>
  #include <QTextCodec>
  
  #include "networkssettingspage.h"
  
  #include "client.h"
 -#include "iconloader.h"
  #include "identity.h"
  #include "network.h"
  #include "presetnetworks.h"
@@@ -52,21 -52,21 +52,21 @@@ NetworksSettingsPage::NetworksSettingsP
  #endif
  
      // set up icons
 -    ui.renameNetwork->setIcon(SmallIcon("edit-rename"));
 -    ui.addNetwork->setIcon(SmallIcon("list-add"));
 -    ui.deleteNetwork->setIcon(SmallIcon("edit-delete"));
 -    ui.addServer->setIcon(SmallIcon("list-add"));
 -    ui.deleteServer->setIcon(SmallIcon("edit-delete"));
 -    ui.editServer->setIcon(SmallIcon("configure"));
 -    ui.upServer->setIcon(SmallIcon("go-up"));
 -    ui.downServer->setIcon(SmallIcon("go-down"));
 -    ui.editIdentities->setIcon(SmallIcon("configure"));
 +    ui.renameNetwork->setIcon(QIcon::fromTheme("edit-rename"));
 +    ui.addNetwork->setIcon(QIcon::fromTheme("list-add"));
 +    ui.deleteNetwork->setIcon(QIcon::fromTheme("edit-delete"));
 +    ui.addServer->setIcon(QIcon::fromTheme("list-add"));
 +    ui.deleteServer->setIcon(QIcon::fromTheme("edit-delete"));
 +    ui.editServer->setIcon(QIcon::fromTheme("configure"));
 +    ui.upServer->setIcon(QIcon::fromTheme("go-up"));
 +    ui.downServer->setIcon(QIcon::fromTheme("go-down"));
 +    ui.editIdentities->setIcon(QIcon::fromTheme("configure"));
  
      _ignoreWidgetChanges = false;
  
 -    connectedIcon = SmallIcon("network-connect");
 -    connectingIcon = SmallIcon("network-wired"); // FIXME network-connecting
 -    disconnectedIcon = SmallIcon("network-disconnect");
 +    connectedIcon = QIcon::fromTheme("network-connect");
 +    connectingIcon = QIcon::fromTheme("network-wired"); // FIXME network-connecting
 +    disconnectedIcon = QIcon::fromTheme("network-disconnect");
  
      foreach(int mib, QTextCodec::availableMibs()) {
          QByteArray codec = QTextCodec::codecForMib(mib)->name();
@@@ -497,7 -497,7 +497,7 @@@ void NetworksSettingsPage::displayNetwo
          foreach(Network::Server server, info.serverList) {
              QListWidgetItem *item = new QListWidgetItem(QString("%1:%2").arg(server.host).arg(server.port));
              if (server.useSsl)
 -                item->setIcon(SmallIcon("document-encrypt"));
 +                item->setIcon(QIcon::fromTheme("document-encrypt"));
              ui.serverList->addItem(item);
          }
          //setItemState(id);
@@@ -784,7 -784,7 +784,7 @@@ IdentityId NetworksSettingsPage::defaul
  NetworkAddDlg::NetworkAddDlg(const QStringList &exist, QWidget *parent) : QDialog(parent), existing(exist)
  {
      ui.setupUi(this);
 -    ui.useSSL->setIcon(SmallIcon("document-encrypt"));
 +    ui.useSSL->setIcon(QIcon::fromTheme("document-encrypt"));
  
      // read preset networks
      QStringList networks = PresetNetworks::names();
@@@ -863,8 -863,9 +863,9 @@@ void NetworkEditDlg::on_networkEdit_tex
  ServerEditDlg::ServerEditDlg(const Network::Server &server, QWidget *parent) : QDialog(parent)
  {
      ui.setupUi(this);
 -    ui.useSSL->setIcon(SmallIcon("document-encrypt"));
 +    ui.useSSL->setIcon(QIcon::fromTheme("document-encrypt"));
      ui.host->setText(server.host);
+     ui.host->setFocus();
      ui.port->setValue(server.port);
      ui.password->setText(server.password);
      ui.useSSL->setChecked(server.useSsl);