<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 01/17/2013 05:57, Yuri Momotiuk
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOf=Piv8DkSyMs0vMwt9iGCO0LaU1Je6dS5y==hQNRmU6xBCWA@mail.gmail.com"
      type="cite">Hello,
      <div><br>
      </div>
      <div>Ipropose to make some redisign of libpcbsd:</div>
      <div><br>
      </div>
      <div>1. Divide libpcbsd for two parts:</div>
      <div>    * libpcbsd-utils - non visual components and classes
        without Gt gui dependency (Utils, hardware, netif)</div>
      <div>    * libpcbsd-ui - visual components and widgets (with Qt
        gui dependency) like meta packages widget</div>
      <div><br>
      </div>
      <div>2. Add 'pcbsd' namespace to avoid problems with oblivious
        named classes (like Utils)</div>
      <div><br>
      </div>
      <div>3. Add doxygen style documentation for classes (at least for
        API)</div>
      <div><br>
      </div>
      <div>4. Create classes:</div>
      <div>    * PcApplication (inherited form QApplication with more
        comfortable loading translations)</div>
      <div>    * PcSingleApplication (inherited from QtSingleApplication
        with easy loading translation and code for single instance)<br
          clear="all">
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Very early code may be found in my subversion repo at
          assembla:</div>
        <div><br>
        </div>
        <div><b>svn co <a moz-do-not-send="true"
href="https://subversion.assembla.com/svn/pcbsd-extras/trunk/experimental/src-qt4/libpcbsd">https://subversion.assembla.com/svn/pcbsd-extras/trunk/experimental/src-qt4/libpcbsd</a></b></div>
        <div><br>
        </div>
        <div>(Or maybe better <b>svn co <a moz-do-not-send="true"
href="https://subversion.assembla.com/svn/pcbsd-extras/trunk/experimental/src-qt4/">https://subversion.assembla.com/svn/pcbsd-extras/trunk/experimental/src-qt4/</a></b>
          with config.h file and pc-bugreport app)</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        -- <br>
        Best regards, Yuri Momotyuk
      </div>
      <br>
    </blockquote>
    <br>
    I think this is a great idea. Do you plan to add this to the tree
    once its finished, or will you need help with the conversion
    process?<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Kris Moore
PC-BSD Software
iXsystems</pre>
  </body>
</html>