File indexing completed on 2024-10-06 06:48:48
0001 /* 0002 <one line to give the program's name and a brief idea of what it does.> 0003 Copyright (C) <year> <name of author> 0004 0005 This program is free software; you can redistribute it and/or modify 0006 it under the terms of the GNU General Public License as published by 0007 the Free Software Foundation; either either version 2 0008 of the License, or (at your option) any later version.of the License, or 0009 (at your option) any later version. 0010 0011 This program is distributed in the hope that it will be useful, 0012 but WITHOUT ANY WARRANTY; without even the implied warranty of 0013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 0014 GNU General Public License for more details. 0015 0016 You should have received a copy of the GNU General Public License along 0017 with this program; if not, write to the Free Software Foundation, Inc., 0018 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 0019 */ 0020 0021 #ifndef KSIRK_NEWPLAYERDATA_H 0022 #define KSIRK_NEWPLAYERDATA_H 0023 0024 #include <QString> 0025 0026 namespace Ksirk { 0027 0028 class NewPlayerData 0029 { 0030 public: 0031 NewPlayerData(const QString& name, const QString& nation, const QString& password, bool computer, 0032 bool network); 0033 virtual ~NewPlayerData() {} 0034 0035 inline const QString& name() const {return m_name;} 0036 inline void setName(const QString& name) {m_name = name;} 0037 0038 inline const QString& nation() const {return m_nation;} 0039 inline void setNation(const QString& nation) {m_nation = nation;} 0040 0041 inline const QString& password() const {return m_password;} 0042 inline void setPassword(const QString& password) {m_password = password;} 0043 0044 inline bool computer() const {return m_computer;} 0045 inline void setComputer(bool computer) {m_computer = computer;} 0046 0047 inline bool network() const {return m_network;} 0048 inline void setNetwork(bool network) {m_network = network;} 0049 0050 private: 0051 QString m_name; 0052 QString m_nation; 0053 QString m_password; 0054 bool m_computer; 0055 bool m_network; 0056 }; 0057 0058 } 0059 0060 #endif // KSIRK_NEWPLAYERDATA_H 0061 // kate: indent-mode cstyle; space-indent on; indent-width 0;