DELTA 33818 1135 87
SVN  ‚ê:‚ê, ºL  ‚^ºp– ‘l‚ØN*fc_font::instance()->ENDREP
DELTA 33734 294 350
SVN  Ð~Ö$‡" †d ® À†c eÆ{€P …jÈE€‚7 Už>“ @Œ €ƒZstatic QFont *get_font(enum client_font font);*afont;
  QFontMetrics *fm;

  afont = get_font(font);
  fm = new QFontMetrics(**afont;
  QColor color(pcolor->qcolor);
  QFontMetrics *fm;

  afont = get_font(font);
  pen.setColor(color);
  fm = new QFontMetrics(*afont);

  p.begin(&pcanvas->map_pixmap);
  p.setPen(pen);
  p.setFont(*afont);
  p.drawText(canvas_x, canvas_y + fm->ascent(), QString::fromUtf8(text));
  p.end();
  delete fmReturns given font
************/
QFont *get_font(client_font font)
{
  QFont *qf;
  switch (font) {
  case FONT_CITY_NAME:
    qf = fc_font::instance()->get_font(fonts::city_names);
    break;
  case FONT_CITY_PROD:
    qf = fc_font::instance()->get_font(fonts::city_productions);
    break;
  case FONT_REQTREE_TEXT:
    qf = fc_font::instance()->get_font(fonts::reqtree_text);
    break;
  case FONT_COUNT:
    qf = NULL;
    break;
  default:
    qf = NULL;
    break;
  }
  return qf;
}


ENDREP
DELTA 33818 1420 20
SVN  ¸·D  ˜  ˆZ˜6 –S¡/ENDREP
DELTA 33736 431 676
SVN  ‚Þ|‚å-s‰ ™6 Ž H¥ €M Œ	˜_š H¥ €A Pù ¨B¤e€Q Îœ H¥ €ƒ{ …&Üdª ‰Wâ± †#ì'€O gó_’ ‰bôA Ø%þR ‡×, †JÞi …&åh •]ëC€, Ü‚‚zUpdates fonts
**/
void update_help_fonts()
{
  if (help_dlg) {
    help_dlg->update_fonts()Update fonts for help_wdg
**/
void help_dialog::update_fonts()
{
  help_wdg->update_fonts()layout->addWidget(text_browser);
  main_widget = text_browser;

  update_fonts();
  Updates fonts for manual
**/
void help_widget::update_fonts()
{
  QFont *help_font, *label_font, *title_font;
  QLabel *label;

  label_font = fc_font::instance()->get_font(fonts::help_label);
  help_font = fc_font::instance()->get_font(fonts::help_text);
  title_font = fc_font::instance()->get_font(fonts::help_title);
  text_browser->setFont(*help_font);
  title_label->setFont(*title_font);
  foreach (label, label_list) {
    label->setFont(*label_font);
  }
  foreach (label, title_list) {
    label->setFont(*title_font);
  }  label_list.clear();
  title_list.clear()label->setWordWrap(true);

  label_list << label;layout->addWidget(label, 0, 0);
  label_list << label;
  label = new QLabel(wdgbel_list << label;layout->addWidget(label, 0, 1, Qt::AlignBottom);
  title_list << label;

  label = new QLabel(legend);
  layout->addWidget(label, 1, 1, Qt::AlignTop);
  label_list << labelENDREP
DELTA 33847 0 91
SVN  ƒ¿!ƒ¼! –,  ¤–P† „h»0› ‚ü5Âlreset(  resize(width, height);
}
ENDREP
DELTA 33830 585 170
SVN  …ØW…ÝIJ…q ¡ ¹ Z¡6 SÝ@¶ SÞ@€‚h a» ƒ!¤ ƒ”\ª› KÞ@€i WØ  ÃH„¾v– ƒF…‚> Ò0…†'*fc_font::instance()->get_font("gui_qt_font_notify_label"tarts new copy of notify dialog and closes current onenotify_dialog::restart()
{
  QString s, q;
  int i;

  for (i = 0; i < qlist.size(); ++i) {
    s = qlist.at(i);
    q = q + s;
    if (i < qlist.size() - 1) {
      q = q + QChar('\n');
    }
  }
  popup_notify_dialog(qcaption.toLocal8Bit().data(),
                      qheadline.toLocal8Bit().data(),
                      q.toLocal8Bit().data());
  close()Restarts all notify dialogs/
void restart_notify_dialogs()
{
  QList<notify_dialog *> nd_list;
  int i;

  nd_list = gui()->mapview_wdg->findChildren<notify_dialog *>();
  for (i = 0; i < nd_list.count(); i++) {
    nd_list[i]->restart();
    delete nd_list[i]*fc_font::instance()->ENDREP
DELTA 33820 0 78
SVN  ¤x¤l
 š] Ž Ššwqtg_gui_updateENDREP
DELTA 33736 1377 100
SVN  UžZy Š ” UŠº -‹b“ ‚/›˜7  void update_fonts(  QList<QLabel *> label_list;
  QList<QLabel *> title_list  void update_fontsvoid update_help_fonts()ENDREP
DELTA 33734 1128 164
SVN  ­M¬Y  W  !‘ ša’lENDREP
DELTA 33850 0 292
SVN  ûHüh ˆ ‡ ˆ ‰	€Q ”W™- Í!®'onts.h"fc_font* fc_fontfc_font::instance()->init_fonts();
  QApplication::setFont(*fc_font::instance()->ENDREP
DELTA 33738 1307 252
SVN  ¼-»d* ‰s œ “y‰p <žŽ $Ÿ@ „S¡  –¦void restart_notify_dialogs(  void restartENDREP
DELTA 33839 0 101
SVN  ³	µ Ì/  ‰Ìa‹ Z¾t€} T°@ ÝÕ{pdates fontvoid chatwdg::update_font()
{
  QFont *qf;
  qf = fc_font::instance()->get_font(fonts::chatline);
  chat_output->setFont(*qf)ENDREP
DELTA 33820 311 31
SVN  üs›_˜u Œ9 €` lŒ7 ‚2$€7 ¥
<€†w ^´$ ¦#µ– O@€„ TÒ?‘ O@€‚l TÒ?‘ O@€‚x H Ÿ O@€ƒ CÚU€‚  Q? ” èsextern "C" {
  void real_science_report_dialog_update();
}
extern void restart_notify_dialogs();static void apply_font(struct option *poption);
static void apply_city_font(struct option *poption);
static void apply_help_font(struct option *poption);
static void apply_notify_fontfont_city_names,
                          apply_font);
  option_var_set_callback(gui_qt_font_city_productions,
                          apply_font);
  option_var_set_callback(gui_qt_font_reqtree_text,
                          apply_font);
  option_var_set_callback(gui_qt_font_default,
                          apply_font);
  option_var_set_callback(gui_qt_font_city_label,
                          apply_city_font);
  option_var_set_callback(gui_qt_font_help_label,
                          apply_help_font);
  option_var_set_callback(gui_qt_font_help_text,
                          apply_help_font);
  option_var_set_callback(gui_qt_font_help_title,
                          apply_help_font);
  option_var_set_callback(gui_qt_font_chatline,
                          apply_font);
  option_var_set_callback(gui_qt_font_notify_label,
                          apply_notify_font);Change the given font.static void apply_font(struct option *poption)
{
  QFont *f;
  QFont *remove_old;
  QString s;

  if (gui()) {
    f = new QFont;
    s = option_font_get(poption);
    f->fromString(s);
    s = option_name(poption);
    remove_old = fc_font::instance()->get_font(s);
    delete remove_old;
    fc_font::instance()->set_font(s, f);
    update_city_descriptions();
    gui()->infotab->chtwdg->update_font();
    QApplication::setFont(*fc_font::instance()->get_font(fonts::default_font));
    real_science_report_dialog_update();
  }Applies help fontstatic void apply_help_font(struct option *poption)
{
  QFont *f;
  QFont *remove_old;
  QString s;

  if (gui()) {
    f = new QFont;
    s = option_font_get(poption);
    f->fromString(s);
    s = option_name(poption);
    remove_old = fc_font::instance()->get_font(s);
    delete remove_old;
    fc_font::instance()->set_font(s, f);
    update_help_fonts();
  }Applies help fontstatic void apply_notify_font(struct option *poption)
{
  QFont *f;
  QFont *remove_old;
  QString s;

  if (gui()) {
    f = new QFont;
    s = option_font_get(poption);
    f->fromString(s);
    s = option_name(poption);
    remove_old = fc_font::instance()->get_font(s);
    delete remove_old;
    fc_font::instance()->set_font(s, f);
    restart_notify_dialogs();
  }
}


*****
  Changes city label fontvoid apply_city_font(option *poption)
{
  QFont *f;
  QFont *remove_old;
  QString s;

  if (gui() && qtg_get_current_client_page() == PAGE_GAME) {
    f = new QFont;
    s = option_font_get(poption);
    f->fromString(s);
    s = option_name(poption);
    remove_old = fc_font::instance()->get_font(s);
    delete remove_old;
    fc_font::instance()->set_font(s, f);
    qtg_popdown_all_city_dialogs();
  }
}
QFont *f;
  QFont *remove_old;
  QString fname;

  fname = "gui_qt_font_" + QString(font_name);
  f = new QFont;
  f->fromString(font_value);
  remove_old = fc_font::instance()->get_font(fname);
  delete remove_old;
  fc_font::instance()->set_font(fname, fENDREP
DELTA 18893 6499 698
SVN  ‰%M%‰ ; ½ t9€„v g‚#… ƒ€‚ q…2€ ˆ€GMOCCMD=@MOCCMD@

include $(top_srcdir)/bootstrap/Makerules.mk\
        -I$(top_srcdir)/common -I$(srcdir)/../agents -I$(top_srcdir)/common/aicore \
        $(gui_qt_cppflags) $(SOUND_CFLAGS)

AM_CFLAGS = $(gui_qt_cflags)

AM_CXXFLAGS = $(gui_qt_cxxflags)

MOC_FILES = \
	meta_fc_client.cpp	\
	meta_ratesdlg.cpp	\
	meta_mapview.cpp	\
	meta_menu.cpp		\
	meta_repodlgs.cpp	\
	meta_dialogs.cpp	\
	meta_optiondlg.cpp	\
	meta_citydlg.cpp	\
	meta_cityrep.cpp	\
	meta_helpdlg.cpp	\
	meta_plrdlg.cpp		\
	meta_diplodlg.cpp	\
	meta_spaceshipdlg.cpp	\
	meta_messagewin.cpp	\
	meta_chatline.cpp	\
	meta_messagedlg.cpp	\
	meta_sidebar.cpp	\
	meta_shortcuts.cpp	\
	meta_voteinfo_bar.cpp	\
	meta_gotodlg.cppdlg.hc_client.cpp	\
	fc_client.h	\
	fonts.cpp	\
	fonts.h		\
	finddlg.cpp	\
	finddlg.h	\
	gotodlg.cpp	\
	gotodlg.h	\
	graphics.cpp	\
	graphics.h	\
	gui_main.cpp	\
	gui_main.h	\
	helpdlg.cpp	\
	helpdlg.h	\
	inteldlg.cpp	\
	inteldlg.h	\
	listener.h	\
	luaconsole.cpp	\
	luaconsolexxside.cpp \
	qtg_cxxside.h	\
	ratesdlg.cpp	\
	ratesdlg.h	\
	repodlgs.cpp	\
	repodlgs.h	\
	shortcuts.h	\
	shortcuts.cpp	\
	sidebar.cpp	\
	sidebar
nodist_libgui_qt_la_SOURCES = $(MOC_FILES)

CLEANFILES = $(MOC_FILES)
ENDREP
DELTA 33839 128 234
SVN   G™PŠ †;  H ¢ K‡@— P’?  K‡@€f Q@ž K‡@€ H  K‡@€N P’?« K‡@€ƒ4 p!– K‡@€Z H « K‡@€U*****
  Font provider constructor
*/
fc_font::fc_font()
{*
  Returns instance of fc_font
*/
fc_font *fc_font::instance()
{
  if (!m_instance)
    m_instance = new fc_font;
  return m_instance*
  Deletes fc_icons instance
*/
void fc_font::drop()
{
  if (m_instance) {
    m_instance->release_fonts();
    delete m_instance;
    m_instance = 0;
  }
}


*****
  Returns desired font
*/
QFont *fc_font::get_font(QString name)
{
  /**
   * example: get_font("gui_qt_font_city_label")
   */

  if (font_map.contains(name)) {
    return font_map.value(name);
  } else {
    return nullptr;
  }*
  Initiazlizes fonts from client options
*/
void fc_font::init_fonts()
{
  QFont *f;
  QString s;

  /**
   * default font names are:
   * gui_qt_font_city_label
   * gui_qt_font_notify_label and so on.
   * (full list is in options.c in client dir)
   */

  options_iterate(client_optset, poption) {
    if (option_type(poption) == OT_FONT) {
      f = new QFont;
      s = option_font_get(poption);
      f->fromString(s);
      s = option_name(poption);
      set_font(s, f)*
  Deletes all fonts
*/
void fc_font::release_fonts()
{
  foreach (QFont *f, font_map) {
    delete f;
  }
}


*****
  Adds new font or overwrite old one
*/
void fc_font::set_font(QString name, QFont * qf)
{
  font_map.insert(name,qf);
}

ENDREP
DELTA 33850 318 54
SVN  ÌËQ	  ž=  ­žnENDREP
DELTA 18893 54486 610
SVN  †/e – G  … H€ƒ  G €‡h G €‚h G €ˆC†*#ifdef HAVE_CONFIG_H
#include <fc_config.h>
#endif

extern "C" {
#include "chatline_g.h"
}

// gui-qt
#include "fonts.h"
#include "listener.h"

//Qt
#include <QEvent>
#include <QStringList>
#include <QTextBrowser>
#include <QLineEdit>
#include <QCheckBox>

class QPushButton;

QString apply_tags(QString str, const struct text_tag_list *tags,
                   bool colors_change);

*****
  Listener for chat. See listener<> for information about how to use it
***************************************************************************/
class chat_listener : public listener<chat_listener>
{
  // History is shared among all instances...
  static QStringList history;
  // ...but each has its own position.
  int position;

  // Chat completion word list.
  static QStringList word_list;

public:
  // Special value meaning "end of history".
  static const int HISTORY_END = -1;

  static void update_word_list();

  explicit chat_listener();

  virtual void chat_message_received(const QString &,
                                     const struct text_tag_list *);
  virtual void chat_word_list_changed(const QStringList &);

  void send_chat_message(const QString &message);

  int position_in_history() { return position; }
  QString back_in_history();
  QString forward_in_history();
  void reset_history_position();

  QStringList current_word_list() { return word_list; }
};

*****
  Chat input widget
***************************************************************************/
class chat_input : public QLineEdit, private chat_listener
{
  Q_OBJECT

private slots:
  void send();

public:
  explicit chat_input(QWidget *parent = nullptr);

  virtual void chat_word_list_changed(const QStringList &);

  bool event(QEvent *event);
};

*****
  Class for chat widget
***************************************************************************/
class chatwdg : public QWidget, private chat_listener
{
  Q_OBJECT
public:
  chatwdg(QWidget *parent);
  void append(const QString &str);
  chat_input *chat_line;
  void make_link(struct tile *ptile);
  void update_widgets();
  int default_size(int lines);
  void scroll_to_bottom();
  void update_font();
private slots:
  void state_changed(int state);
  void rm_links();
  void anchor_clicked(const QUrl &link);
protected:
  void paint(QPainter *painter, QPaintEvent *event);
  void paintEvent(QPaintEvent *event);
  bool eventFilter(QObject *obj, QEvent *event);
private:
  void chat_message_received(const QString &message,
                             const struct text_tag_list *tags);

  QTextBrowser *chat_output;
  QPushButton *remove_links;
  QCheckBox *cb;

};

class version_message_event : public QEvent
{
  QString message;
public:
  explicit version_message_event(const QString &msg);
  QString get_message() const { return message; }
};

#endif                        ENDREP
DELTA 33839 443 18
SVN  š‘B
Š7 †n €Š7™knamespace fonts
{
  const char * const city_label       = "gui_qt_font_city_label";
  const char * const default_font     = "gui_qt_font_default";
  const char * const notify_label     = "gui_qt_font_notify_label";
  const char * const spaceship_label  = "gui_qt_font_spaceship_label";
  const char * const help_label       = "gui_qt_font_help_label";
  const char * const help_link        = "gui_qt_font_help_link";
  const char * const help_text        = "gui_qt_font_help_text";
  const char * const help_title       = "gui_qt_font_help_title";
  const char * const chatline         = "gui_qt_font_chatline";
  const char * const beta_label       = "gui_qt_font_beta_label";
  const char * const small            = "gui_qt_font_small";
  const char * const comment_label    = "gui_qt_font_comment_label";
  const char * const city_names       = "gui_qt_font_city_names";
  const char * const city_productions = "gui_qt_font_city_productions";
  const char * const reqtree_text     = "gui_qt_font_reqtree_text";
}


class fc_font
{
  Q_DISABLE_COPY(fc_font);
private:
  QMap <QString, QFont *> font_map;
  static fc_font* m_instance;
  explicit fc_font();
public:
  static fc_font* instance();
  static void drop();
  void set_font(QString name, QFont *qf);
  QFont* get_font(QString name);
  void init_fonts();
  void release_fonts(ENDREP
DELTA 33839 488 283
SVN  †  †  ) ¼K Š ,¼@½ ‘½h ÝvÐ™ ‹‚®1¢ ƒåg‚¹p*small_fonsmall_font = fc_font::instance()->get_font(fonts::city_label)info_wdg->setFont(*small_fontlab2->setFont(*small_fontcma_info_text->setFont(*small_font†  á`â	)© á` x_dec.fill(QColor(0, 0, 255, 80));
    } ENDREP
DELTA 33852 0 83
SVN  „¡x„¡E
  ¡&  „€¡YENDREP
id: 6if.5qi.r33882/14880
type: file
pred: 6if.5qi.r33751/32467
count: 32
text: 33882 7514 1233 1997 5dbd3771cf1a42404532364345dd59a6
cpath: /branches/S2_6/client/gui-qt/Makefile.am
copyroot: 27474 /branches/S2_6

id: 6ig.5qi.r33882/15093
type: file
pred: 6ig.5qi.r33734/1318
count: 15
text: 33882 79 978 11009 b31c1e3e2c6649ac5b1bb9554c89401c
props: 26905 90029 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/canvas.cpp
copyroot: 27474 /branches/S2_6

id: 6ii.5qi.r33882/15359
type: file
pred: 6ii.5qi.r33839/797
count: 40
text: 33882 3991 175 23182 88ccc8239ce2df3adf4a6cd8b53f7038
props: 26905 81666 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/chatline.cpp
copyroot: 27474 /branches/S2_6

id: 6ij.5qi.r33882/15628
type: file
pred: 6ij.5qi.r33839/1062
count: 16
text: 33882 10245 2880 3813 7811643d99821a3eba5b29086c75e737
props: 26905 78377 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/chatline.h
copyroot: 27474 /branches/S2_6

id: 6ik.5qi.r33882/15897
type: file
pred: 6ik.5qi.r33839/1326
count: 56
text: 33882 14537 269 114953 c5c4caed2de9a3ef5611360335fc15be
props: 26905 87338 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/citydlg.cpp
copyroot: 27474 /branches/S2_6

id: 6ir.5qi.r33882/16168
type: file
pred: 6ir.5qi.r33830/22552
count: 150
text: 33882 2542 841 93897 c71791b7c30b82195ad3077553385174
props: 26905 85548 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/dialogs.cpp
copyroot: 27474 /branches/S2_6

id: 6is.5qi.r33882/16439
type: file
pred: 6is.5qi.r33738/2546
count: 24
text: 33882 3879 84 7652 4e56ec1d5548f6c3e05a98bf7064ff70
props: 26905 92120 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/dialogs.h
copyroot: 27474 /branches/S2_6

id: 6lc.5qi.r33882/16704
type: file
pred: 6lc.5qi.r33850/817
count: 105
text: 33882 3708 146 32277 309ddef30337a4e45e4650cf24665b33
props: 26905 91820 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/fc_client.cpp
copyroot: 27474 /branches/S2_6

id: 6ld.5qi.r33882/16975
type: file
pred: 6ld.5qi.r33850/1084
count: 71
text: 33882 10199 20 9681 d19444e93930ab87cb2e026876206952
props: 26905 78078 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/fc_client.h
copyroot: 27474 /branches/S2_6

id: 2p2t.5qi.r33882/17243
type: file
pred: 2p2t.5qi.r33839/1594
count: 3
text: 33882 8775 1397 3226 821994285bf32ccb734e3d72a33c5214
cpath: /branches/S2_6/client/gui-qt/fonts.cpp
copyroot: 27474 /branches/S2_6

id: 2p2v.5qi.r33882/17454
type: file
pred: 2p2v.5qi.r33839/1802
count: 3
text: 33882 13154 1357 2242 de3ec5e0905073c2dfd0fedda01266b7
cpath: /branches/S2_6/client/gui-qt/fonts.h
copyroot: 27474 /branches/S2_6

id: 6j1.5qi.r33882/17664
type: file
pred: 6j1.5qi.r33820/1817
count: 55
text: 33882 4191 3297 19863 6258116a04e5346d3694edb1763844fa
props: 26905 81965 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/gui_main.cpp
copyroot: 27474 /branches/S2_6

id: 6j2.5qi.r33882/17935
type: file
pred: 6j2.5qi.r33736/3607
count: 22
text: 33882 1136 1287 45741 2963bcb0c7ed546dffc62917f4e8b59c
props: 26905 80770 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/helpdlg.cpp
copyroot: 27474 /branches/S2_6

id: 6j3.5qi.r33882/18205
type: file
pred: 6j3.5qi.r33736/3874
count: 9
text: 33882 3469 158 3930 26efc8c27fa931d3b192ff3316f95670
props: 26905 96304 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/helpdlg.h
copyroot: 27474 /branches/S2_6

id: 6j8.5qi.r33882/18470
type: file
pred: 6j8.5qi.r33818/1786
count: 78
text: 33882 0 52 46380 f084c6b1a2cfeff9aa179af81cc38c3e
props: 26905 79876 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/mapview.cpp
copyroot: 27474 /branches/S2_6

id: 6j9.5qi.r33882/18735
type: file
pred: 6j9.5qi.r33818/2053
count: 26
text: 33882 1084 25 7108 65417f9ba86c7a9e35c3bc1eef51bf20
props: 26905 84953 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/mapview.h
copyroot: 27474 /branches/S2_6

id: 6ji.5qi.r33882/19000
type: file
pred: 6ji.5qi.r33852/110
count: 74
text: 33882 14833 23 69829 c539bcf0162ae00d2bc459bf8ea114ff
props: 26905 92719 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/pages.cpp
copyroot: 27474 /branches/S2_6

id: 6jo.5qi.r33882/19266
type: file
pred: 6jo.5qi.r33820/2083
count: 24
text: 33882 3410 35 4716 4a136cee5b8bfd026be11a10bc71d390
props: 26905 85847 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/qtg_cxxside.cpp
copyroot: 27474 /branches/S2_6

id: 6js.5qi.r33882/19537
type: file
pred: 6js.5qi.r33847/118
count: 44
text: 33882 2450 68 56840 9dafda24f04b69703bc3622f074c99a6
props: 26905 90325 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/repodlgs.cpp
copyroot: 27474 /branches/S2_6

id: 6jt.5qi.r33882/19805
type: file
pred: 6jt.5qi.r33734/2381
count: 12
text: 33882 3655 25 5721 89befc44499942a426ab57c13d2e25e1
props: 26905 86151 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/client/gui-qt/repodlgs.h
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 25
file 6if.5qi.r33882/14880
K 10
canvas.cpp
V 25
file 6ig.5qi.r33882/15093
K 8
canvas.h
V 25
file 6ih.5ck.r26905/85299
K 12
chatline.cpp
V 25
file 6ii.5qi.r33882/15359
K 10
chatline.h
V 25
file 6ij.5qi.r33882/15628
K 11
citydlg.cpp
V 25
file 6ik.5qi.r33882/15897
K 9
citydlg.h
V 24
file gr2.5qi.r33736/2805
K 11
cityrep.cpp
V 26
file 6il.5qi.r33718/613743
K 9
cityrep.h
V 25
file 6im.5qi.r32722/66570
K 10
colors.cpp
V 25
file 6in.5qi.r31094/24431
K 8
colors.h
V 25
file 6io.5ck.r26905/93658
K 14
connectdlg.cpp
V 24
file 6ip.5qi.r30746/1816
K 12
connectdlg.h
V 25
file 6iq.5ck.r26905/81414
K 11
dialogs.cpp
V 25
file 6ir.5qi.r33882/16168
K 9
dialogs.h
V 25
file 6is.5qi.r33882/16439
K 12
diplodlg.cpp
V 26
file 6it.5qi.r33718/614016
K 10
diplodlg.h
V 26
file 6iu.5qi.r33718/614283
K 13
fc_client.cpp
V 25
file 6lc.5qi.r33882/16704
K 11
fc_client.h
V 25
file 6ld.5qi.r33882/16975
K 11
finddlg.cpp
V 25
file 6iv.5ck.r26905/79622
K 9
finddlg.h
V 25
file 6iw.5ck.r26905/95148
K 9
fonts.cpp
V 26
file 2p2t.5qi.r33882/17243
K 7
fonts.h
V 26
file 2p2v.5qi.r33882/17454
K 11
gotodlg.cpp
V 26
file 6ix.5qi.r32527/190909
K 9
gotodlg.h
V 25
file 6iy.5ck.r26905/82913
K 12
graphics.cpp
V 24
file 6iz.5ck.r27004/7519
K 10
graphics.h
V 25
file 6j0.5ck.r26905/93360
K 12
gui_main.cpp
V 25
file 6j1.5qi.r33882/17664
K 10
gui_main.h
V 24
file oxo.5qi.r30282/6108
K 11
helpdlg.cpp
V 25
file 6j2.5qi.r33882/17935
K 9
helpdlg.h
V 25
file 6j3.5qi.r33882/18205
K 12
inteldlg.cpp
V 25
file 6j4.5ck.r26905/88586
K 10
inteldlg.h
V 25
file 6j5.5ck.r26905/94253
K 10
listener.h
V 26
file 2o8f.5qi.r33698/63166
K 14
luaconsole.cpp
V 25
file 76c.5ck.r26905/82614
K 12
luaconsole.h
V 25
file 76d.5ck.r26905/89778
K 11
mapctrl.cpp
V 25
file 6j6.5qi.r33751/33212
K 9
mapctrl.h
V 25
file 6j7.5ck.r26905/94551
K 11
mapview.cpp
V 25
file 6j8.5qi.r33882/18470
K 9
mapview.h
V 25
file 6j9.5qi.r33882/18735
K 8
menu.cpp
V 25
file 6ja.5qi.r33751/33751
K 6
menu.h
V 25
file 6jb.5qi.r33751/34020
K 14
messagedlg.cpp
V 26
file 6jc.5qi.r33718/616181
K 12
messagedlg.h
V 25
file 6jd.5ck.r26905/81118
K 14
messagewin.cpp
V 25
file 6je.5qi.r33746/26492
K 12
messagewin.h
V 25
file 6jf.5qi.r33254/19446
K 13
optiondlg.cpp
V 24
file 6jg.5qi.r33740/1015
K 11
optiondlg.h
V 24
file 6jh.5qi.r30992/5764
K 9
pages.cpp
V 25
file 6ji.5qi.r33882/19000
K 7
pages.h
V 25
file 6jj.5ck.r26905/88888
K 10
plrdlg.cpp
V 26
file 6jk.5qi.r33718/616995
K 8
plrdlg.h
V 25
file 6jl.5qi.r31758/25147
K 15
qtg_cxxside.cpp
V 25
file 6jo.5qi.r33882/19266
K 13
qtg_cxxside.h
V 25
file 6jp.5qi.r33530/57602
K 12
ratesdlg.cpp
V 24
file 6jq.5qi.r33729/4885
K 10
ratesdlg.h
V 24
file 6jr.5qi.r33729/5155
K 12
repodlgs.cpp
V 25
file 6js.5qi.r33882/19537
K 10
repodlgs.h
V 25
file 6jt.5qi.r33882/19805
K 13
shortcuts.cpp
V 26
file 2p7l.5qi.r33751/34550
K 11
shortcuts.h
V 26
file 2p7n.5qi.r33751/34739
K 11
sidebar.cpp
V 25
file 2ows.5qi.r33818/2318
K 9
sidebar.h
V 25
file 2owu.5qi.r33818/2531
K 16
spaceshipdlg.cpp
V 26
file 6ju.5qi.r33718/617918
K 14
spaceshipdlg.h
V 25
file 6jv.5ck.r27443/15080
K 10
sprite.cpp
V 25
file 6jw.5ck.r26905/79322
K 8
sprite.h
V 25
file 6jx.5ck.r26905/84707
K 10
themes.cpp
V 23
file 6jy.5qi.r33748/149
K 16
voteinfo_bar.cpp
V 25
file 6jz.5ck.r26905/95445
K 14
voteinfo_bar.h
V 24
file 6k0.5ck.r27391/9245
K 9
wldlg.cpp
V 25
file 6k1.5ck.r26905/84106
K 7
wldlg.h
V 25
file 6k2.5ck.r26905/80524
END
ENDREP
id: 6ie.5qi.r33882/23458
type: dir
pred: 6ie.5qi.r33852/3736
count: 542
text: 33882 20071 3374 0 613c22285b36e2369b43180752362867
props: 28037 7697 380 0 ea9aeae72ef70d80276d9f2e0c9ac191
cpath: /branches/S2_6/client/gui-qt
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 22
file 5f.5qi.r31934/776
K 6
agents
V 23
dir zf.5qi.r32601/94733
K 11
attribute.c
V 24
file xh.5ck.r25151/59391
K 11
attribute.h
V 24
file xi.5ck.r18863/23649
K 7
audio.c
V 24
file 139.5qi.r33331/2762
K 7
audio.h
V 25
file 13a.5qi.r31664/81545
K 12
audio_none.c
V 25
file 13d.5ck.r24916/15731
K 12
audio_none.h
V 25
file 13e.5ck.r18863/20841
K 11
audio_sdl.c
V 23
file 13f.5qi.r31870/943
K 11
audio_sdl.h
V 25
file 13g.5ck.r18863/23885
K 17
chatline_common.c
V 23
file 14q.5qi.r31578/629
K 17
chatline_common.h
V 23
file 14r.5qi.r31578/895
K 16
citydlg_common.c
V 24
file z4.5qi.r32722/54377
K 16
citydlg_common.h
V 24
file z5.5qi.r32722/54646
K 13
cityrepdata.c
V 22
file mb.5qi.r33313/312
K 13
cityrepdata.h
V 24
file mc.5ck.r18863/19121
K 13
client_main.c
V 23
file 2f.5rc.r33654/4629
K 13
client_main.h
V 23
file hz.5sl.r33654/4905
K 8
climap.c
V 24
file 197.5ck.r20232/3008
K 8
climap.h
V 25
file 198.5qi.r30222/65356
K 9
climisc.c
V 24
file d5.5qi.r33830/12951
K 9
climisc.h
V 24
file i0.5qi.r32759/10343
K 8
clinet.c
V 23
file hc.5qi.r33479/1971
K 8
clinet.h
V 24
file i1.5ck.r18863/24866
K 15
colors_common.c
V 24
file 33a.5qi.r31150/4089
K 15
colors_common.h
V 24
file 33b.5qi.r31851/8115
K 19
connectdlg_common.c
V 24
file 2fw.5qi.r33259/1194
K 19
connectdlg_common.h
V 22
file 2fx.5qi.r31710/95
K 9
control.c
V 22
file gz.5qi.r33842/179
K 9
control.h
V 24
file i2.5qi.r33545/15478
K 7
dummy.c
V 26
file 4f9.5ck.r26905/141682
K 12
dummycxx.cpp
V 26
file 6kr.5ck.r26905/106211
K 8
editor.c
V 25
file 3bg.5qi.r32639/19170
K 8
editor.h
V 23
file 3bh.5qi.r32375/915
K 17
global_worklist.c
V 25
file 4i6.5qi.r32722/55434
K 17
global_worklist.h
V 26
file 4i7.5ck.r26905/126022
K 6
goto.c
V 24
file vu.5qi.r33545/15736
K 6
goto.h
V 22
file vv.5qi.r31299/756
K 11
gui-gtk-2.0
V 23
dir zs.5qi.r33865/12931
K 11
gui-gtk-3.0
V 23
dir zs.5qq.r33865/17604
K 6
gui-qt
V 24
dir 6ie.5qi.r33882/23458
K 7
gui-sdl
V 23
dir 16t.5qi.r33879/5191
K 8
gui-sdl2
V 24
dir 16t.5r1.r33879/10542
K 8
gui-stub
V 23
dir mh.5qi.r33654/31723
K 7
gui-xaw
V 23
dir 9o.5qi.r33654/35572
K 14
gui_cbsetter.c
V 25
file a3c.5qi.r32488/67727
K 14
gui_cbsetter.h
V 25
file a3d.5qi.r32488/67993
K 15
gui_interface.c
V 25
file 6jm.5u7.r33530/78916
K 15
gui_interface.h
V 25
file 6jn.5u6.r33530/79196
K 10
helpdata.c
V 24
file h1.5qi.r33830/37175
K 10
helpdata.h
V 22
file i3.5qi.r30005/963
K 7
include
V 23
dir b8.5qi.r33530/81357
K 19
luaconsole_common.c
V 26
file 75z.5ck.r26905/100821
K 19
luaconsole_common.h
V 26
file 760.5ck.r26905/106500
K 9
luascript
V 24
dir 761.5qi.r29744/13350
K 16
mapctrl_common.c
V 22
file 15m.5qi.r33550/81
K 16
mapctrl_common.h
V 24
file 15n.5qi.r32344/1056
K 16
mapview_common.c
V 24
file z2.5qi.r33545/20109
K 16
mapview_common.h
V 21
file z3.5qi.r32428/66
K 19
messagewin_common.c
V 25
file 14s.5qi.r30211/72878
K 19
messagewin_common.h
V 25
file 14t.5ck.r18863/21579
K 7
music.c
V 25
file zmc.5qi.r30211/73150
K 7
music.h
V 25
file zme.5ck.r27127/11513
K 9
options.c
V 23
file dc.5qi.r33820/5973
K 9
options.h
V 25
file i4.5qi.r33718/621905
K 17
overview_common.c
V 24
file 2yk.5qi.r32990/1986
K 17
overview_common.h
V 24
file 2yl.5qi.r29834/4937
K 10
packhand.c
V 23
file n.5qi.r33252/41471
K 10
packhand.h
V 24
file i5.5ck.r18863/20596
K 15
plrdlg_common.c
V 24
file 14u.5qi.r28834/2098
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18863/21328
K 17
repodlgs_common.c
V 26
file 11i.5qi.r30061/217644
K 17
repodlgs_common.h
V 25
file 11j.5ck.r19589/11861
K 9
reqtree.c
V 25
file 2ym.5qi.r32939/25831
K 9
reqtree.h
V 24
file 2yn.5ck.r24150/6004
K 9
servers.c
V 25
file 33x.5qi.r33530/81611
K 9
servers.h
V 25
file 33y.5ck.r20478/36372
K 6
text.c
V 26
file 2g3.5qi.r32527/218161
K 6
text.h
V 24
file 2g4.5qi.r32344/1318
K 15
themes_common.c
V 25
file 352.5qi.r31664/82856
K 15
themes_common.h
V 25
file 353.5qi.r31664/83120
K 10
tilespec.c
V 23
file hl.5qi.r33517/1030
K 10
tilespec.h
V 22
file i6.5qi.r33317/886
K 19
unitselect_common.c
V 26
file 76v.5qi.r30061/218439
K 19
unitselect_common.h
V 26
file 76w.5ck.r26905/117548
K 14
update_queue.c
V 25
file 4jw.5qi.r33576/87490
K 14
update_queue.h
V 25
file 4jx.5qi.r33576/87759
K 10
voteinfo.c
V 25
file 4fe.5qi.r30211/74980
K 10
voteinfo.h
V 26
file 4ff.5ck.r26905/142263
K 6
zoom.c
V 24
file 212g.5qi.r33336/200
K 6
zoom.h
V 25
file 212i.5qi.r30914/1880
END
ENDREP
id: d.5qi.r33882/28054
type: dir
pred: d.5qi.r33879/15148
count: 7233
text: 33882 23713 4328 0 66a9151f5b65e38221ce00b77c20f694
props: 28037 12634 400 0 bbe1d6769a94f3af2a54f7dc91fc9c71
cpath: /branches/S2_6/client
copyroot: 27474 /branches/S2_6

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r27270/69307
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 22
file 1h.5qi.r29455/952
K 9
ChangeLog
V 26
file 6l.5qi.r31298/7507168
K 7
INSTALL
V 22
file 6.5qi.r31740/1317
K 11
Makefile.am
V 22
file 59.5qi.r31920/516
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.5qi.r33830/12711
K 10
autogen.sh
V 22
file 12o.5qi.r32636/46
K 9
bootstrap
V 23
dir 2p5.5qi.r32590/4079
K 6
client
V 22
dir d.5qi.r33882/28054
K 6
common
V 22
dir p.5qi.r33865/28079
K 12
configure.ac
V 22
file 149.5qi.r33531/88
K 4
data
V 23
dir w.5qi.r33866/154689
K 12
dependencies
V 23
dir 2yu.5qi.r33405/2646
K 3
doc
V 22
dir k7.5qi.r33874/1954
K 10
fc_version
V 23
file 2lo.5qj.r33596/116
K 11
gen_headers
V 23
dir 1hsw.5qi.r32276/968
K 3
lua
V 24
dir 2c5p.5qi.r31920/4972
K 2
m4
V 23
dir 12p.5qi.r33872/2528
K 7
scripts
V 23
dir 2yo.5qi.r31853/1104
K 6
server
V 22
dir z.5qi.r33865/32533
K 5
tests
V 22
dir 2g9.5qi.r32362/652
K 5
tools
V 23
dir 4pj.5qp.r33825/2450
K 12
translations
V 25
dir t0a.5qi.r33790/243378
K 7
utility
V 22
dir 1c.5qi.r33594/3510
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 23
dir 2eu.5qi.r33800/4568
END
ENDREP
id: 3.5qi.r33882/29507
type: dir
pred: 3.5qi.r33879/16601
count: 21068
text: 33882 28301 1193 0 86430e21803d33e84792279c37aff093
props: 28037 14463 292 0 9e1d5de0253c723466868990c52c129f
cpath: /branches/S2_6
copyroot: 27474 /branches/S2_6

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 22
dir 3.5kv.r33880/11335
K 6
S2_5_3
V 23
dir 3.5ut.r31805/553797
K 4
S2_6
V 22
dir 3.5qi.r33882/29507
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r33882/30144
type: dir
pred: 1.0.r33880/11971
count: 11762
text: 33882 29748 383 0 74c003cda1d0495831a01d79b3e059e2
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 20
dir 1.0.r33882/30144
K 4
tags
V 19
dir 2.0.r33382/6667
K 5
trunk
V 22
dir 3.5ck.r33881/18634
K 7
website
V 21
dir 3ge.0.r33387/2571
END
ENDREP
id: 0.0.r33882/30467
type: dir
pred: 0.0.r33881/19026
count: 33882
text: 33882 30300 154 0 1de213e161c5eeabb8aaf0556d0a9a71
cpath: /
copyroot: 0 /

6if.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/Makefile.am

6ig.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/canvas.cpp

6ii.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/chatline.cpp

6ij.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/chatline.h

6ik.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/citydlg.cpp

6ir.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/dialogs.cpp

6is.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/dialogs.h

6lc.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/fc_client.cpp

6ld.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/fc_client.h

2p2t.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/fonts.cpp

2p2v.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/fonts.h

6j1.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/gui_main.cpp

6j2.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/helpdlg.cpp

6j3.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/helpdlg.h

6j8.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/mapview.cpp

6j9.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/mapview.h

6ji.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/pages.cpp

6jo.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/qtg_cxxside.cpp

6js.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/repodlgs.cpp

6jt.5qi.t33881-1 modify true false /branches/S2_6/client/gui-qt/repodlgs.h


30467 30615
