DELTA 33805 0 67
SVN  )a Y d P< 	  struct requirement_vector *req_vector;

  private:
    ruledit_gui *ui;

    QListWidget *req_list
  protected:
    void closeEvent(QCloseEvent *eventENDREP
DELTA 35415 8112 61
SVN  J9^ j  h7 #kx  6class req_edit/* get 'struct req_edit_list' and related functions: */
#define SPECLIST_TAG req_edit
#define SPECLIST_TYPE class req_edit
#include "speclist.h"

#define req_edit_list_iterate(reqeditlist, preqedit) \
  TYPED_LIST_ITERATE(class req_edit, reqeditlist, preqedit)
#define req_edit_list_iterate_end LIST_ITERATE_ENDvoid open_req_edit(QString target, struct requirement_vector *preqs);
    void unregister_req_edit(class req_edit *redit  struct req_edit_list *req_editsENDREP
DELTA 35458 144 25
SVN  yR !  y7j 	Lh
oui->open_req_edit(QString::fromUtf8(R__("Enabler (target)")),
                      &selected->target_reqsui->open_req_edit(QString::fromUtf8(R__("Enabler (actor)")),
                      &selected->actor_reqsENDREP
DELTA 35458 193 20
SVN  ej 
    j	\ui->open_req_edit(QString::fromUtf8(government_rule_name(selected)),
                      &selected->reqsENDREP
DELTA 35458 237 20
SVN  Ik   J!k	ui->open_req_edit(QString::fromUtf8(improvement_rule_name(selected)),
                      &selected->reqsENDREP
DELTA 35458 0 25
SVN  N* ^  *O Xv H  F Yruledit_qui->unregister_req_edit(this);
***
  User clicked windows close button.
****/
void req_edit::closeEvent(QCloseEvent *event)
{
  ui->unregister_req_edit(this);
}
ENDREP
DELTA 35415 0 140
SVN  jv'N 
  { M H  H  H j _eq_edit
  req_edits = req_edit_list_new(Open req_edit dialog
**/
void ruledit_gui::open_req_edit(QString target, struct requirement_vector *preqs)
{
  req_edit *redit;  
  
  req_edit_list_iterate(req_edits, old_edit) {
    if (old_edit->req_vector == preqs) {
      // Already open
      return;
    }
  } req_edit_list_iterate_end;

  redit = new req_edit(this, target, preqs);

  redit->show();

  req_edit_list_append(req_edits, redit);
}

***
  Unregisted closed req_edit dialog
**/
void ruledit_gui::unregister_req_edit(class req_edit *redit)
{
  req_edit_list_remove(req_edits, reditENDREP
DELTA 35458 50 20
SVN   8e   De	wui->open_req_edit(QString::fromUtf8(extra_rule_name(selected)),
                      &selected->reqsENDREP
id: 2kh2.5ye.r35669/2385
type: file
pred: 2kh2.5ye.r35458/283
count: 13
text: 35669 1335 209 11800 34d5b6bc045a5463395f357fef953c54
cpath: /branches/S3_0/tools/ruledit/req_edit.cpp
copyroot: 21464 /trunk/tools

id: 2kh4.5ye.r35669/2596
type: file
pred: 2kh4.5js.r33805/1024
count: 6
text: 35669 0 179 1889 e5655b78a40a67f881b903deebe2816e
cpath: /branches/S3_0/tools/ruledit/req_edit.h
copyroot: 21464 /trunk/tools

id: uyr.5ye.r35669/2801
type: file
pred: uyr.5ye.r35415/10366
count: 30
text: 35669 1568 641 10486 1dd73298feb3af71183c78396d53ba38
props: 26905 33065 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S3_0/tools/ruledit/ruledit_qt.cpp
copyroot: 21464 /trunk/tools

id: uys.5ye.r35669/3071
type: file
pred: uys.5ye.r35415/10633
count: 19
text: 35669 203 521 2745 842ac99bf02fee8d0fd3a7a599cc17b0
props: 26905 28148 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S3_0/tools/ruledit/ruledit_qt.h
copyroot: 21464 /trunk/tools

id: 1dyi.5ye.r35669/3337
type: file
pred: 1dyi.5ye.r35458/489
count: 11
text: 35669 1177 132 8393 c0654fe2f16bcd20058271f102b14dda
props: 26905 28755 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S3_0/tools/ruledit/tab_building.cpp
copyroot: 21464 /trunk/tools

id: 2phs.5ye.r35669/3608
type: file
pred: 2phs.5ye.r35458/757
count: 8
text: 35669 751 243 8831 fa9b1272302be473786610078a65162c
cpath: /branches/S3_0/tools/ruledit/tab_enablers.cpp
copyroot: 21464 /trunk/tools

id: 306q.5ye.r35669/3820
type: file
pred: 306q.5ye.r35458/967
count: 2
text: 35669 2234 126 8376 0bedcd43249379b6f257d9769feec855
cpath: /branches/S3_0/tools/ruledit/tab_extras.cpp
copyroot: 21464 /trunk/tools

id: 2on5.5ye.r35669/4031
type: file
pred: 2on5.5ye.r35458/1382
count: 3
text: 35669 1020 131 8349 953d5a19296bffdb9f770f693a3fa6f5
cpath: /branches/S3_0/tools/ruledit/tab_gov.cpp
copyroot: 21464 /trunk/tools

PLAIN
K 11
Makefile.am
V 25
file sso.5ye.r35415/10157
K 14
edit_utype.cpp
V 25
file 1rko.5js.r28755/6535
K 12
edit_utype.h
V 25
file 1rkq.5js.r28755/6969
K 12
req_edit.cpp
V 25
file 2kh2.5ye.r35669/2385
K 10
req_edit.h
V 25
file 2kh4.5ye.r35669/2596
K 17
requirers_dlg.cpp
V 25
file 1942.5js.r28689/3697
K 15
requirers_dlg.h
V 26
file 1944.5js.r26905/32801
K 11
ruledit.cpp
V 25
file ssq.604.r35581/24437
K 9
ruledit.h
V 24
file uyp.5js.r30587/1335
K 14
ruledit_qt.cpp
V 24
file uyr.5ye.r35669/2801
K 12
ruledit_qt.h
V 24
file uys.5ye.r35669/3071
K 16
tab_building.cpp
V 25
file 1dyi.5ye.r35669/3337
K 14
tab_building.h
V 24
file 1dyk.5js.r33766/989
K 16
tab_enablers.cpp
V 25
file 2phs.5ye.r35669/3608
K 14
tab_enablers.h
V 25
file 2phu.5js.r34072/1369
K 14
tab_extras.cpp
V 25
file 306q.5ye.r35669/3820
K 12
tab_extras.h
V 26
file 306s.5ye.r35379/11577
K 12
tab_good.cpp
V 25
file 2kbx.5ye.r35458/1176
K 10
tab_good.h
V 25
file 2kbz.5js.r33034/5373
K 11
tab_gov.cpp
V 25
file 2on5.5ye.r35669/4031
K 9
tab_gov.h
V 26
file 2on7.5js.r33677/11642
K 12
tab_misc.cpp
V 24
file vcq.5js.r33814/8865
K 10
tab_misc.h
V 23
file vcs.5js.r32535/877
K 14
tab_nation.cpp
V 26
file 18bk.5js.r27597/11731
K 12
tab_nation.h
V 26
file 18bm.5js.r26905/29111
K 12
tab_tech.cpp
V 24
file vct.5js.r32632/3549
K 10
tab_tech.h
V 24
file vcu.5js.r32632/3809
K 16
tab_terrains.cpp
V 26
file 30f8.5ye.r35415/10900
K 14
tab_terrains.h
V 26
file 30fa.5ye.r35415/11088
K 12
tab_unit.cpp
V 25
file 1ej0.5js.r32632/4061
K 10
tab_unit.h
V 25
file 1ej2.5js.r32632/4323
K 12
univ_value.c
V 26
file 2nmz.5js.r33984/24519
K 12
univ_value.h
V 25
file 2nn1.5js.r33589/3674
K 10
validity.c
V 25
file 1402.5ye.r35498/4211
K 10
validity.h
V 26
file 1404.5ye.r35415/11543
END
ENDREP
id: ssm.5ye.r35669/5981
type: dir
pred: ssm.5ye.r35581/26459
count: 259
text: 35669 4240 1728 0 e7a5bf427506193cf09041747056af06
props: 28036 0 261 0 b91e205c4bde11780878927c1dda815f
cpath: /branches/S3_0/tools/ruledit
copyroot: 21464 /trunk/tools

PLAIN
K 11
Makefile.am
V 24
file 4pk.5ye.r35611/4273
K 11
civmanual.c
V 24
file 2m5.5z2.r35611/4472
K 10
download.c
V 23
file 4pl.5js.r33670/220
K 10
download.h
V 23
file 4pm.5js.r33670/464
K 9
modinst.c
V 23
file bj7.5ye.r34952/508
K 9
modinst.h
V 24
file 76i.5ye.r35241/9101
K 7
mpcli.c
V 25
file y74.5js.r33059/41545
K 11
mpcmdline.c
V 25
file 73v.5js.r33059/41788
K 11
mpcmdline.h
V 25
file 73w.5js.r26905/37695
K 6
mpdb.c
V 25
file bjc.5js.r26905/38590
K 6
mpdb.h
V 25
file bje.5js.r26905/35017
K 12
mpgui_gtk2.c
V 25
file 4pn.5lm.r33312/32670
K 12
mpgui_gtk3.c
V 23
file 4pn.5z3.r35248/393
K 12
mpgui_gtk4.c
V 23
file 4pn.5z0.r35250/377
K 12
mpgui_qt.cpp
V 25
file a65.5js.r33059/42565
K 10
mpgui_qt.h
V 24
file a67.5js.r28930/1822
K 19
mpgui_qt_worker.cpp
V 23
file vuz.5js.r27625/957
K 17
mpgui_qt_worker.h
V 25
file vv1.5js.r26905/38877
K 7
ruledit
V 23
dir ssm.5ye.r35669/5981
K 8
ruleup.c
V 26
file 2hyw.5ye.r35581/26709
K 8
ruleutil
V 25
dir 2hlr.5ye.r35659/75424
K 20
tools_fc_interface.c
V 25
file 31q7.5ye.r35611/4744
K 20
tools_fc_interface.h
V 25
file 31qa.5ye.r35611/4925
END
ENDREP
id: 4pj.5ye.r35669/7331
type: dir
pred: 4pj.5ye.r35659/76724
count: 505
text: 35669 6230 1088 0 37c9104710ed35f7772e91e4a6f3ed24
props: 28036 1369 325 0 931541cd07e52416301ed56de9c70dfc
cpath: /branches/S3_0/tools
copyroot: 21464 /trunk/tools

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r33136/31347
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 22
file 1h.5ck.r29454/952
K 9
ChangeLog
V 26
file 6l.5ck.r34755/9472461
K 7
INSTALL
V 21
file 6.5xw.r35376/156
K 11
Makefile.am
V 21
file 59.5xw.r35285/47
K 4
NEWS
V 24
file 6m.5ck.r25634/30702
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5xw.r35659/22971
K 10
autogen.sh
V 23
file 12o.5ck.r33470/442
K 9
bootstrap
V 23
dir 2p5.5xw.r35329/5577
K 6
client
V 21
dir d.5xw.r35667/6158
K 6
common
V 22
dir p.5xw.r35667/14032
K 12
configure.ac
V 24
file 149.5xw.r35510/3698
K 4
data
V 22
dir w.5xw.r35659/64829
K 12
dependencies
V 23
dir 2yu.5xw.r35173/4020
K 3
doc
V 23
dir k7.5xw.r35659/67225
K 10
fc_version
V 25
file 2lo.5xx.r35659/67467
K 11
gen_headers
V 23
dir 1hsw.5ck.r34605/792
K 3
lua
V 24
dir 2c5e.5xw.r35586/2889
K 2
m4
V 23
dir 12p.5xw.r35628/2431
K 7
scripts
V 23
dir 2yo.5ck.r31852/3843
K 6
server
V 22
dir z.5xw.r35667/20377
K 5
tests
V 22
dir 2g9.5ck.r32361/591
K 5
tools
V 23
dir 4pj.5ye.r35669/7331
K 12
translations
V 23
dir t0a.5xw.r35574/2848
K 7
utility
V 22
dir 1c.5xw.r35277/3516
K 7
windows
V 23
dir 2eu.5y1.r35575/2861
END
ENDREP
id: 3.5xw.r35669/8744
type: dir
pred: 3.5xw.r35667/21792
count: 22726
text: 35669 7575 1156 0 8ad10822c8034c7a9007479762ef3052
props: 28036 14655 292 0 9e1d5de0253c723466868990c52c129f
cpath: /branches/S3_0
copyroot: 34756 /branches/S3_0

PLAIN
K 5
S1_14
V 21
dir 3.21.r18109/18803
K 4
S2_0
V 21
dir 3.10x.r21862/4178
K 4
S2_1
V 22
dir 3.59e.r20026/11014
K 4
S2_2
V 21
dir 3.5cy.r21861/5036
K 4
S2_3
V 21
dir 3.5f2.r29458/5135
K 4
S2_4
V 23
dir 3.5ii.r32693/294508
K 4
S2_5
V 21
dir 3.5kv.r35663/7140
K 6
S2_5_3
V 23
dir 3.5ut.r31805/553797
K 4
S2_6
V 21
dir 3.5qi.r35662/7457
K 4
S3_0
V 21
dir 3.5xw.r35669/8744
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r35669/9413
type: dir
pred: 1.0.r35667/22464
count: 12691
text: 35669 8983 417 0 07738d7d1a0643ff4630a91307ec490b
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 19
dir 1.0.r35669/9413
K 4
tags
V 19
dir 2.0.r35547/6738
K 5
trunk
V 21
dir 3.5ck.r35668/9067
K 7
website
V 20
dir 3ge.0.r35584/819
END
ENDREP
id: 0.0.r35669/9731
type: dir
pred: 0.0.r35668/9455
count: 35669
text: 35669 9567 151 0 a06a80f3eeed6422f11e0f5cd4849995
cpath: /
copyroot: 0 /

2kh2.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/req_edit.cpp

2kh4.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/req_edit.h

uyr.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/ruledit_qt.cpp

uys.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/ruledit_qt.h

1dyi.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/tab_building.cpp

2phs.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/tab_enablers.cpp

306q.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/tab_extras.cpp

2on5.5ye.t35668-1 modify true false /branches/S3_0/tools/ruledit/tab_gov.cpp


9731 9876
