<div dir="ltr">From your description it looks as if you don't actually need to inherit from KoCreatePathTool. That can be implemented directly.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 25, 2019 at 4:34 PM Kuntal Majumder <<a href="mailto:hellozee@disroot.org">hellozee@disroot.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF">
    <p>Hi<br>
    </p>
    <div class="gmail-m_8545480046396908794moz-cite-prefix">On ২৫/৩/১৯ ৫:৫৯ PM, Dmitry Kazakov
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote">
          <div>Whether or not to use this "third" way is actually
            depends on whether you tool will generate  bezier curves. If
            you are going to have bezier curves, then you should reuse
            the code from KoCreatePathTool. How to use it? This decision
            is up to you. You can either reuse it in the current (not
            very pretty approach) or just refactor the base tool into
            some kind of strategy that will be reused by both
            KisToolPath and your tool. <br>
          </div>
        </div>
      </div>
    </blockquote>
    <p>
      My idea is to have points/anchors/nodes but not bezier curves, the
      selection would just be a vector of points like what the outline
      tool does and the points/anchors/nodes act as checkpoints where
      you can go back if you make any mistake. Though some of the
      functionality of the path tool like creating points/nodes/anchors
      on click, removing points/nodes/anchors with right click and
      completing the path when the user clicks on the first node will be
      duplicated. Is that enough functionality I am borrowing that I
      will redoing the Path Tool, though feels like the polygon tool is
      a closer candidate but I am confused. :-(<br>
    </p>
    <p><br>
    </p>
    <p>Regards<br>
      Kuntal M<br>
      <a class="gmail-m_8545480046396908794moz-txt-link-freetext" href="http://hellozee.me" target="_blank">http://hellozee.me</a><br>
    </p>
  </div>

</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Dmitry Kazakov</div>