DELTA 35577 0 141
SVN  ^V 0  \K s<	uledit.h"
#include "ruledit_qui->open_req_edit(QString::fromUtf8(buf), &selected->reqsENDREP
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 35414 8111 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 35457 143 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 35457 192 20
SVN  ej 
    j	\ui->open_req_edit(QString::fromUtf8(government_rule_name(selected)),
                      &selected->reqsENDREP
DELTA 35496 6334 682
SVN  9qk $  V:k -ui->open_req_edit(QString::fromUtf8(improvement_rule_name(selected)),
                      &selected->reqsENDREP
DELTA 35457 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 35414 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 35457 50 20
SVN   8e   De	wui->open_req_edit(QString::fromUtf8(extra_rule_name(selected)),
                      &selected->reqsENDREP
id: 30wc.5js.r35668/2529
type: file
pred: 30wc.5js.r35577/824
count: 3
text: 35668 0 115 7134 711c036043b691a94b12461dbc2aae23
cpath: /trunk/tools/ruledit/effect_edit.cpp
copyroot: 21464 /trunk/tools

id: 2kh2.5js.r35668/2730
type: file
pred: 2kh2.5js.r35457/282
count: 13
text: 35668 1479 209 11800 34d5b6bc045a5463395f357fef953c54
cpath: /trunk/tools/ruledit/req_edit.cpp
copyroot: 21464 /trunk/tools

id: 2kh4.5js.r35668/2933
type: file
pred: 2kh4.5js.r33805/1024
count: 6
text: 35668 140 179 1889 e5655b78a40a67f881b903deebe2816e
cpath: /trunk/tools/ruledit/req_edit.h
copyroot: 21464 /trunk/tools

id: uyr.5js.r35668/3132
type: file
pred: uyr.5js.r35414/10355
count: 30
text: 35668 1712 641 10486 1dd73298feb3af71183c78396d53ba38
props: 26905 33065 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/tools/ruledit/ruledit_qt.cpp
copyroot: 21464 /trunk/tools

id: uys.5js.r35668/3394
type: file
pred: uys.5js.r35414/10614
count: 19
text: 35668 343 521 2745 842ac99bf02fee8d0fd3a7a599cc17b0
props: 26905 28148 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/tools/ruledit/ruledit_qt.h
copyroot: 21464 /trunk/tools

id: 1dyi.5js.r35668/3652
type: file
pred: 1dyi.5js.r35496/13626
count: 12
text: 35668 1317 134 9201 a84ccb6b5ef6c39dfef502a10c350681
props: 26905 28755 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/tools/ruledit/tab_building.cpp
copyroot: 21464 /trunk/tools

id: 2phs.5js.r35668/3917
type: file
pred: 2phs.5js.r35457/740
count: 8
text: 35668 891 243 8831 fa9b1272302be473786610078a65162c
cpath: /trunk/tools/ruledit/tab_enablers.cpp
copyroot: 21464 /trunk/tools

id: 306c.5js.r35668/4121
type: file
pred: 306c.5js.r35457/942
count: 2
text: 35668 2378 126 8376 0bedcd43249379b6f257d9769feec855
cpath: /trunk/tools/ruledit/tab_extras.cpp
copyroot: 21464 /trunk/tools

id: 2on5.5js.r35668/4324
type: file
pred: 2on5.5js.r35457/1341
count: 3
text: 35668 1160 131 8349 953d5a19296bffdb9f770f693a3fa6f5
cpath: /trunk/tools/ruledit/tab_gov.cpp
copyroot: 21464 /trunk/tools

PLAIN
K 11
Makefile.am
V 25
file sso.5js.r35496/13068
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 15
effect_edit.cpp
V 25
file 30wc.5js.r35668/2529
K 13
effect_edit.h
V 25
file 30we.5js.r35528/1015
K 12
req_edit.cpp
V 25
file 2kh2.5js.r35668/2730
K 10
req_edit.h
V 25
file 2kh4.5js.r35668/2933
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.5m2.r35580/17795
K 9
ruledit.h
V 24
file uyp.5js.r30587/1335
K 14
ruledit_qt.cpp
V 24
file uyr.5js.r35668/3132
K 12
ruledit_qt.h
V 24
file uys.5js.r35668/3394
K 16
tab_building.cpp
V 25
file 1dyi.5js.r35668/3652
K 14
tab_building.h
V 26
file 1dyk.5js.r35496/13890
K 16
tab_enablers.cpp
V 25
file 2phs.5js.r35668/3917
K 14
tab_enablers.h
V 25
file 2phu.5js.r34072/1369
K 14
tab_extras.cpp
V 25
file 306c.5js.r35668/4121
K 12
tab_extras.h
V 26
file 306e.5js.r35378/11545
K 12
tab_good.cpp
V 25
file 2kbx.5js.r35457/1143
K 10
tab_good.h
V 25
file 2kbz.5js.r33034/5373
K 11
tab_gov.cpp
V 25
file 2on5.5js.r35668/4324
K 9
tab_gov.h
V 26
file 2on7.5js.r33677/11642
K 12
tab_misc.cpp
V 24
file vcq.5js.r35577/1024
K 10
tab_misc.h
V 24
file vcs.5js.r35577/1282
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 30eu.5js.r35414/10873
K 14
tab_terrains.h
V 26
file 30ew.5js.r35414/11053
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 24
file 1402.5js.r35497/295
K 10
validity.h
V 26
file 1404.5js.r35496/14412
END
ENDREP
id: ssm.5js.r35668/6370
type: dir
pred: ssm.5js.r35580/19914
count: 262
text: 35668 4525 1832 0 a4c6d800a9a82f6830c22b6dea12fe4d
props: 28036 0 261 0 b91e205c4bde11780878927c1dda815f
cpath: /trunk/tools/ruledit
copyroot: 21464 /trunk/tools

PLAIN
K 11
Makefile.am
V 24
file 4pk.5js.r35609/4272
K 11
civmanual.c
V 24
file 2m5.5jt.r35609/4463
K 10
download.c
V 24
file 4pl.5js.r34830/6275
K 10
download.h
V 23
file 4pm.5js.r33670/464
K 9
modinst.c
V 23
file bj7.5js.r34951/444
K 9
modinst.h
V 24
file 76i.5js.r35242/9980
K 7
mpcli.c
V 24
file y74.5js.r34830/7008
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 23
file bjc.5js.r35647/418
K 6
mpdb.h
V 24
file bje.5js.r34830/7497
K 12
mpgui_gtk3.c
V 23
file 4pn.5ln.r35247/495
K 12
mpgui_gtk4.c
V 23
file 4pn.5yz.r35249/361
K 12
mpgui_qt.cpp
V 24
file a65.5js.r34830/8005
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.5js.r35668/6370
K 8
ruleup.c
V 26
file 2hyw.5js.r35580/20156
K 8
ruleutil
V 25
dir 2hlr.5js.r35656/78175
K 20
tools_fc_interface.c
V 25
file 31po.5js.r35609/4727
K 20
tools_fc_interface.h
V 25
file 31pr.5js.r35609/4900
END
ENDREP
id: 4pj.5js.r35668/7659
type: dir
pred: 4pj.5js.r35656/79414
count: 512
text: 35668 6611 1035 0 a66530b002386d6c65ed83518219ee51
props: 28036 1369 325 0 931541cd07e52416301ed56de9c70dfc
cpath: /trunk/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.5ck.r35375/156
K 11
Makefile.am
V 21
file 59.5ck.r35284/44
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.5ck.r35656/26360
K 10
autogen.sh
V 23
file 12o.5ck.r34768/471
K 9
bootstrap
V 23
dir 2p5.5ck.r35328/4637
K 6
client
V 22
dir d.5ck.r35666/11270
K 6
common
V 22
dir p.5ck.r35666/19122
K 12
configure.ac
V 24
file 149.5ck.r35509/3685
K 4
data
V 22
dir w.5ck.r35656/67849
K 12
dependencies
V 23
dir 2yu.5ck.r35264/1941
K 3
doc
V 23
dir k7.5ck.r35656/70201
K 10
fc_version
V 25
file 2lo.5en.r35656/70427
K 11
gen_headers
V 23
dir 1hsw.5ck.r34605/792
K 3
lua
V 24
dir 2c5e.5ck.r35585/2852
K 2
m4
V 23
dir 12p.5ck.r35627/2327
K 7
scripts
V 24
dir 2yo.5ck.r34765/41493
K 6
server
V 22
dir z.5ck.r35666/25324
K 5
tests
V 22
dir 2g9.5ck.r32361/591
K 5
tools
V 23
dir 4pj.5js.r35668/7659
K 12
translations
V 23
dir t0a.5ck.r35573/2829
K 7
utility
V 23
dir 1c.5ck.r35447/30261
K 7
windows
V 23
dir 2eu.5x1.r35576/2831
END
ENDREP
id: 3.5ck.r35668/9067
type: dir
pred: 3.5ck.r35666/26726
count: 22786
text: 35668 7895 1159 0 c52cabbc1082d153831ffbe5b54a3a1e
props: 28036 14655 292 0 9e1d5de0253c723466868990c52c129f
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 20
dir 1.0.r35667/22464
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.r35668/9455
type: dir
pred: 0.0.r35667/22786
count: 35668
text: 35668 9290 152 0 3656a600fdd0006d1894fab527e86dd4
cpath: /
copyroot: 0 /

30wc.5js.t35667-1 modify true false /trunk/tools/ruledit/effect_edit.cpp

2kh2.5js.t35667-1 modify true false /trunk/tools/ruledit/req_edit.cpp

2kh4.5js.t35667-1 modify true false /trunk/tools/ruledit/req_edit.h

uyr.5js.t35667-1 modify true false /trunk/tools/ruledit/ruledit_qt.cpp

uys.5js.t35667-1 modify true false /trunk/tools/ruledit/ruledit_qt.h

1dyi.5js.t35667-1 modify true false /trunk/tools/ruledit/tab_building.cpp

2phs.5js.t35667-1 modify true false /trunk/tools/ruledit/tab_enablers.cpp

306c.5js.t35667-1 modify true false /trunk/tools/ruledit/tab_extras.cpp

2on5.5js.t35667-1 modify true false /trunk/tools/ruledit/tab_gov.cpp


9455 9601
