wahjam/wahjam — pull request #19 by teamikl (2012-02-03 05:36:13+00:00)
Title: Server browser

Public Server Browser Demo

# Dialog class

I made it as subclass, it is easy to integrate into ConnectionDialog class, though.

People who does not need public server may not need it.
This make easy to do options, if they don't want public server list.
and They may want own server list set, the server-list url should be configurable. [TODO]

# Parse server list

It uses WLD/lineparse.h for line parsing space-separated-value.

* parse by regex has the same complexity to parse csv.
* split() and ad hoc code can handle it, but that is weak for changes.

If Qt had clean better approach, this can be replaced.