Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: How to develope gui?

  1. #1
    Join Date
    Oct 2009
    Beans
    58

    How to develope gui?

    hello
    I want to develope gui with QT for aria2c ( download manager ) like IDM ( internet download manager for windows ) but i have problems with this!
    this software code doesn't documented and i don't know how to read this software codes and start reading this software code from which src file to recognize any object that used in this software code and use this software apis in my gui software.
    this software site is :
    http://aria2.sourceforge.net/
    and this software code is in develope tab in site.
    please help me to create nice gui internet download manager for linux
    thanks alot.

  2. #2
    Join Date
    Jun 2010
    Location
    Austria - Graz
    Beans
    124
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: How to develope gui?


  3. #3
    Join Date
    Oct 2009
    Beans
    58

    Re: How to develope gui?

    Are you sure software code documented?
    please show me a src file that is documented
    thanks

  4. #4
    Join Date
    Oct 2009
    Beans
    58

    Re: How to develope gui?

    i am beginner developer please help me how to use this software codes ( because they didn'nt documented! )
    please tell me about xml-rpc. what's xml-rpc?

  5. #5
    Join Date
    Oct 2007
    Beans
    1,914
    Distro
    Lubuntu 12.10 Quantal Quetzal

    Re: How to develope gui?

    As mainerror stated, there is documentation available in the Wiki. An example is the following page: http://sourceforge.net/apps/trac/ari...i/ArchOverview - the architectural overview is a very important document as it tells you something about the overall design of the piece of software. After studying it, whenever you want to modify something, you should be able to identify the parts of the software you will need to touch in order to do so.

    For finding out about "xml-rpc", use the respective wikipedia article: http://en.wikipedia.org/wiki/XMLRPC

    Note that many developers do not document class methods if their correct usage is obvious from the context for someone who (1) read the architectural overview and (2) has knowledge of the libraries used. Perhaps this is the case here?

    EDIT: Also, the XML-RPC interface http://aria2.sourceforge.net/aria2c...._rpc_interface seems to be *extremely well* documented. If you don't want to modify the source code for "aria2", there seems to be no necessity to read it.
    Last edited by Zugzwang; October 28th, 2010 at 02:04 PM.

  6. #6
    Join Date
    Oct 2009
    Beans
    58

    Re: How to develope gui?

    Quote Originally Posted by Zugzwang View Post
    As mainerror stated, there is documentation available in the Wiki. An example is the following page: http://sourceforge.net/apps/trac/ari...i/ArchOverview - the architectural overview is a very important document as it tells you something about the overall design of the piece of software. After studying it, whenever you want to modify something, you should be able to identify the parts of the software you will need to touch in order to do so.

    For finding out about "xml-rpc", use the respective wikipedia article: http://en.wikipedia.org/wiki/XMLRPC

    Note that many developers do not document class methods if their correct usage is obvious from the context for someone who (1) read the architectural overview and (2) has knowledge of the libraries used. Perhaps this is the case here?

    EDIT: Also, the XML-RPC interface http://aria2.sourceforge.net/aria2c...._rpc_interface seems to be *extremely well* documented. If you don't want to modify the source code for "aria2", there seems to be no necessity to read it.
    thank you very much
    I have other questions about developing excuse me
    for example if i want to create a button for resume how can i use aria2c api for resume.
    how without reading the aria2c code i can recognize api of aria2c that do resuming download?please give me an example code about it.
    i want to use QT for gui developing.
    thanks

  7. #7
    Join Date
    Jun 2010
    Location
    Austria - Graz
    Beans
    124
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: How to develope gui?

    Quote Originally Posted by tah_206207 View Post
    thank you very much
    I have other questions about developing excuse me
    for example if i want to create a button for resume how can i use aria2c api for resume.
    how without reading the aria2c code i can recognize api of aria2c that do resuming download?please give me an example code about it.
    i want to use QT for gui developing.
    thanks
    Maybe the API provides a button already trimmed to do just that. I don't really know but I doubt it.

    You can't really expect that an API will solve all your problems. You'll most-likely have to learn how to handle click events on your button but again I have no idea about the aria2 API.

  8. #8
    Join Date
    Oct 2009
    Beans
    58

    Re: How to develope gui?

    Quote Originally Posted by mainerror View Post
    Maybe the API provides a button already trimmed to do just that. I don't really know but I doubt it.

    You can't really expect that an API will solve all your problems. You'll most-likely have to learn how to handle click events on your button but again I have no idea about the aria2 API.
    I use click event in this button and when this button clicked i use aria2c api for do resume is this correct?whats's your idea for do this work?

  9. #9
    Join Date
    Jun 2010
    Location
    Austria - Graz
    Beans
    124
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: How to develope gui?

    Sorry can't tell. I'm not familiar with that API.

    But looking at the documentation I assume aria2.unpause gid is what you are looking for.

    Keep in mind tho that I'm not familiar with aria2 it's just a general hint.

  10. #10
    Join Date
    Oct 2009
    Beans
    58

    Re: How to develope gui?

    how can i relation with aria2c options in my gui program for example i want to use resume aria2c option to create a button resume. how can i use resume option? is there c++ object or function for resume option or any other idea?
    what's your idea for doing this?

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •