23 #include "configuration/doomseekerconfig.h" 24 #include "rconpassworddialog.h" 25 #include "ui_rconpassworddialog.h" 26 #include "plugins/engineplugin.h" 27 #include "plugins/pluginloader.h" 29 DClass<RconPasswordDialog> :
public Ui::RconPasswordDialog
44 for(
unsigned int i = 0;i < gPlugins->numPlugins();i++)
47 d->engines->addItem(info->icon(), info->data()->name, i);
52 d->connectionBox->hide();
55 if(gConfig.doomseeker.bHidePasswords)
56 d->lePassword->setEchoMode(QLineEdit::Password);
60 setMinimumHeight(height());
61 setMaximumHeight(height());
64 RconPasswordDialog::~RconPasswordDialog()
68 QString RconPasswordDialog::connectPassword()
const 70 return d->lePassword->text();
73 const EnginePlugin *RconPasswordDialog::selectedEngine()
const 79 return plugin->
info();
82 QString RconPasswordDialog::serverAddress()
const 84 return d->leServerAddress->text();
EnginePlugin * info() const
Main plugin interface.