EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ContractMgr.h
Go to the documentation of this file.
1 /*
2  ------------------------------------------------------------------------------------
3  LICENSE:
4  ------------------------------------------------------------------------------------
5  This file is part of EVEmu: EVE Online Server Emulator
6  Copyright 2006 - 2021 The EVEmu Team
7  For the latest information visit https://evemu.dev
8  ------------------------------------------------------------------------------------
9  This program is free software; you can redistribute it and/or modify it under
10  the terms of the GNU Lesser General Public License as published by the Free Software
11  Foundation; either version 2 of the License, or (at your option) any later
12  version.
13 
14  This program is distributed in the hope that it will be useful, but WITHOUT
15  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16  FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
17 
18  You should have received a copy of the GNU Lesser General Public License along with
19  this program; if not, write to the Free Software Foundation, Inc., 59 Temple
20  Place - Suite 330, Boston, MA 02111-1307, USA, or go to
21  http://www.gnu.org/copyleft/lesser.txt.
22  ------------------------------------------------------------------------------------
23  Author: Zhur
24 */
25 
26 #ifndef __CONTRACT_MGR__H__INCL__
27 #define __CONTRACT_MGR__H__INCL__
28 
29 #include "PyService.h"
30 
31 class ContractMgr : public PyService {
32 public:
34  ~ContractMgr();
35 
36  PyCallable_DECL_CALL(NumRequiringAttention);
37 
38 private:
39  class Dispatcher;
40  Dispatcher *const m_dispatch;
41 };
42 
43 #endif /* __CONTRACT_MGR__H__INCL__ */
44 
45 
46 /*
47 (232431, `[Want To Buy]`)
48 (232432, `Same System`)
49 (232433, `One Jump Away`)
50 (232434, `Location`)
51 (232435, `Issuer`)
52 (232436, `Drop-off Station`)
53 (232437, `Required Items`)
54 (232438, `Get Items`)
55 (232439, `Original`)
56 (232440, `No Buyout Price`)
57 (232441, `Items`)
58 (232442, `Next System`)
59 (232443, `How many items would you like to transfer to your new stack?`)
60 (232444, `Ignore Contracts from This Issuer`)
61 (232445, `Contract Type`)
62 (232446, `Find Related Contracts`)
63 (232447, `View Contract`)
64 (232448, `Dismiss`)
65 (232449, `Copy`)
66 (232450, `None`)
67 (232451, `Current System`)
68 (232452, `{[numeric]numJumps} Jumps`)
69 (232453, `Items`)
70 (232454, `Unreachable`)
71 (232455, `This is a private contract`)
72 (232456, `Description By Issuer`)
73 (232457, `Auction`)
74 (232458, `Show Route`)
75 (232459, `Contract contains multiple items. Open it to view them.`)
76 (232460, `Pickup Station`)
77 (232461, `Place Bid`)
78 (232462, `Current Station`)
79 (232463, `(None)`)
80 (232805, `Info by Issuer`)
81 (232806, `jumps from start location`)
82 (232807, `Station may be inaccessible!`)
83 (232808, `Retrieving item list...`)
84 (232809, `Description`)
85 (232810, `jumps from current location`)
86 (232811, `Location`)
87 (232812, `Items For Sale`)
88 (232813, `Get Contracts`)
89 (232814, `Add Item`)
90 (232815, `I will pay`)
91 (238623, `Pick Up`)
92 (238624, `Click "SEARCH" to fetch contracts`)
93 (238625, `Location`)
94 (238626, `Issuer`)
95 (238627, `Sort Pages By`)
96 (238628, `Select location`)
97 (238629, `Price`)
98 (238630, `Route`)
99 (238631, `Contract`)
100 (238632, `bids`)
101 (238633, `Zero`)
102 (238634, `Volume`)
103 (238635, `Search not started`)
104 (238636, `Jumps`)
105 (238637, `Time Left`)
106 (238638, `Exclude Want To Buy`)
107 (238639, `Exclude Unreachable`)
108 (238640, `Select Category`)
109 (238641, `Want To Sell`)
110 (238642, `All`)
111 (238643, `Item Category`)
112 (238644, `Buy & Sell`)
113 (238645, `{categoryName} Copy`)
114 (238646, `Auctions`)
115 (238647, `{categoryName} Original`)
116 (238648, `Contract Search`)
117 (238649, `Item Group`)
118 (238650, `Exclude Ignored Issuers`)
119 (238651, `Want To Buy`)
120 (238652, `Courier`)
121 (238654, `Reward (million)`)
122 (238655, `Exact Type Match`)
123 (238656, `Price (million)`)
124 (238657, `Show fewer options`)
125 (238658, `Exclude Multiple Items`)
126 (238659, `Min`)
127 (238660, `Max`)
128 (238661, `My Alliance`)
129 (238662, `Show More options`)
130 (238663, `My Corporation`)
131 (238664, `Drop Off Location`)
132 (238665, `{property}`)
133 (238666, `{operator} {value}`)
134 (238667, `Create {[numeric]shares} shares`)
135 (238668, `Reactor`)
136 (238669, `Collateral (million)`)
137 (238670, `Enter a partial location name`)
138 (238671, `Collateral`)
139 (238672, `Created`)
140 (238673, `Only current security`)
141 (238674, `Max Jumps`)
142 (238675, `Search`)
143 (238676, `Max Route Length`)
144 (238677, `Solar System / Constellation / Region`)
145 (238678, `Reward`)
146 (238679, `Availability`)
147 */
ContractMgr(PyServiceMgr *mgr)
PyCallable_DECL_CALL(NumRequiringAttention)
Dispatcher *const m_dispatch
Definition: ContractMgr.h:39