Rev 674 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
674 | KeyOz | 1 | /*************************************************************************** |
2 | * Copyright (C) 2009 by Manuel Schrape * |
||
3 | * manuel.schrape@gmx.de * |
||
4 | * * |
||
5 | * This program is free software; you can redistribute it and/or modify * |
||
6 | * it under the terms of the GNU General Public License as published by * |
||
7 | * the Free Software Foundation; either version 2 of the License. * |
||
8 | * * |
||
9 | * This program is distributed in the hope that it will be useful, * |
||
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of * |
||
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * |
||
12 | * GNU General Public License for more details. * |
||
13 | * * |
||
14 | * You should have received a copy of the GNU General Public License * |
||
15 | * along with this program; if not, write to the * |
||
16 | * Free Software Foundation, Inc., * |
||
17 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * |
||
18 | ***************************************************************************/ |
||
19 | #include "dlg_Preferences.h" |
||
20 | |||
21 | dlg_Preferences::dlg_Preferences(QWidget *parent) : QDialog(parent) |
||
22 | { |
||
23 | setupUi(this); |
||
24 | } |
||
25 | |||
26 | void dlg_Preferences::set_Settings(cSettings *t_Settings) |
||
27 | { |
||
28 | o_Settings = t_Settings; |
||
29 | |||
30 | le_TCP_Port->setText(QString("%1").arg(o_Settings->SERVER.TCP_PORT)); |
||
31 | le_UDP_Port->setText(QString("%1").arg(o_Settings->SERVER.UDP_PORT)); |
||
32 | le_Password->setText(o_Settings->SERVER.Password); |
||
750 | KeyOz | 33 | |
34 | le_LiveServer->setText(o_Settings->LIVEDATA.Server); |
||
35 | le_LivePort->setText(o_Settings->LIVEDATA.Port); |
||
36 | le_LiveUser->setText(o_Settings->LIVEDATA.User); |
||
37 | le_LivePassword->setText(o_Settings->LIVEDATA.Password); |
||
674 | KeyOz | 38 | } |
39 | |||
40 | cSettings *dlg_Preferences::get_Settings() |
||
41 | { |
||
42 | o_Settings->SERVER.Password = le_Password->text(); |
||
43 | o_Settings->SERVER.TCP_PORT = le_TCP_Port->text().toInt(); |
||
44 | o_Settings->SERVER.UDP_PORT = le_UDP_Port->text().toInt(); |
||
45 | |||
750 | KeyOz | 46 | o_Settings->LIVEDATA.Server = le_LiveServer->text(); |
47 | o_Settings->LIVEDATA.Port = le_LivePort->text(); |
||
48 | o_Settings->LIVEDATA.User = le_LiveUser->text(); |
||
49 | o_Settings->LIVEDATA.Password = le_LivePassword->text(); |
||
50 | |||
674 | KeyOz | 51 | return o_Settings; |
52 | } |