1/* This file is part of the KDE project
2 Copyright (C) 2009, 2011 Dag Andersen <danders@get2net.dk>
3
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Library General Public
6 License as published by the Free Software Foundation; either
7 version 2 of the License, or (at your option) any later version..
8
9 This library 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 GNU
12 Library General Public License for more details.
13
14 You should have received a copy of the GNU Library General Public License
15 along with this library; see the file COPYING.LIB. If not, write to
16 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17* Boston, MA 02110-1301, USA.
18*/
19
20#ifndef KPTCOMMONSTRINGS_H
21#define KPTCOMMONSTRINGS_H
22
23#include "kplatomodels_export.h"
24
25#include <klocale.h>
26
27class KUndo2MagicString;
28
29namespace KPlato
30{
31
32struct KPLATOMODELS_EXPORT ToolTip
33{
34 static QString nodeName();
35 static QString nodeType();
36 static QString nodeResponsible();
37 static QString allocation();
38 static QString nodeConstraint();
39 static QString nodeConstraintStart();
40 static QString nodeConstraintEnd();
41 static QString nodeDescription();
42 static QString nodeWBS();
43 static QString nodeLevel();
44 static QString nodeRisk();
45 static QString nodeRunningAccount();
46 static QString nodeStartupAccount();
47 static QString nodeStartupCost();
48 static QString nodeShutdownAccount();
49 static QString nodeShutdownCost();
50
51 static QString nodeStartTime();
52 static QString nodeEndTime();
53 static QString nodeEarlyStart();
54 static QString nodeEarlyFinish();
55 static QString nodeLateStart();
56 static QString nodeLateFinish();
57
58 static QString nodeDuration();
59 static QString nodeVarianceDuration();
60 static QString nodeOptimisticDuration();
61 static QString nodePessimisticDuration();
62
63 static QString nodePositiveFloat();
64 static QString nodeNegativeFloat();
65 static QString nodeFreeFloat();
66 static QString nodeStartFloat();
67 static QString nodeFinishFloat();
68 static QString nodeAssignment();
69
70 static QString nodeStatus();
71 static QString nodeCompletion();
72 static QString nodePlannedEffortTo();
73 static QString nodeActualEffortTo();
74 static QString nodeRemainingEffort();
75 static QString nodePlannedCostTo();
76 static QString nodeActualCostTo();
77 static QString completionStartedTime();
78 static QString completionStarted();
79 static QString completionFinishedTime();
80 static QString completionFinished();
81 static QString completionStatusNote();
82
83 static QString estimateExpected();
84 static QString estimateVariance();
85 static QString estimateOptimistic();
86 static QString estimatePessimistic();
87 static QString estimateType();
88 static QString estimateCalendar();
89 static QString estimate();
90 static QString optimisticRatio();
91 static QString pessimisticRatio();
92 static QString riskType();
93
94 static QString nodeSchedulingStatus();
95 static QString nodeNotScheduled();
96 static QString nodeAssignmentMissing();
97 static QString nodeResourceOverbooked();
98 static QString nodeResourceUnavailable();
99 static QString nodeConstraintsError();
100 static QString nodeEffortNotMet();
101 static QString nodeSchedulingError();
102
103 static QString nodeBCWS();
104 static QString nodeBCWP();
105 static QString nodeACWP();
106 static QString nodePerformanceIndex();
107
108 static QString resourceName();
109 static QString resourceType();
110 static QString resourceInitials();
111 static QString resourceEMail();
112 static QString resourceCalendar();
113 static QString resourceUnits();
114 static QString resourceAvailableFrom();
115 static QString resourceAvailableUntil();
116 static QString resourceNormalRate();
117 static QString resourceOvertimeRate();
118 static QString resourceFixedCost();
119 static QString resourceAccount();
120
121 static QString accountName();
122 static QString accountDescription();
123
124 static QString scheduleName();
125 static QString scheduleState();
126 static QString scheduleOverbooking();
127 static QString scheduleDistribution();
128 static QString scheduleCalculate();
129 static QString scheduleStart();
130 static QString scheduleFinish();
131 static QString schedulingDirection();
132 static QString scheduleScheduler();
133 static QString scheduleGranularity();
134
135 static QString documentUrl();
136 static QString documentType();
137 static QString documentStatus();
138 static QString documentSendAs();
139
140 static QString calendarName();
141 static QString calendarTimeZone();
142
143 static QString relationParent();
144 static QString relationChild();
145 static QString relationType();
146 static QString relationLag();
147
148}; //namespace ToolTip
149
150struct KPLATOMODELS_EXPORT WhatsThis
151{
152 static QString nodeNegativeFloat();
153 static QString nodeFreeFloat();
154 static QString nodeStartFloat();
155 static QString nodeFinishFloat();
156
157 static QString scheduleOverbooking();
158 static QString scheduleDistribution();
159 static QString schedulingDirection();
160 static QString scheduleScheduler();
161
162}; //namespace WhatsThis
163
164struct KPLATOMODELS_EXPORT UndoText
165{
166 static KUndo2MagicString removeDocument();
167}; //namespace Undo
168
169} //namespace KPlato
170
171#endif
172