1. 15 May, 2005 1 commit
    • Enrico Ros's avatar
      KNewStuff client nearly complete - multiple simultaneous downloads · 29c58361
      Enrico Ros authored
      supported - no more windows popping up, all is displayed on the dialog
      
        All transfers are handled internally, giving user the feedback right
      inside the window. There are pair of bugs, but installing (aka plain
      downloading) and uninstalling (aka deltion) of files are already
      handled.
      
      What to do next:
      - remove bugs (reparent AvailableItem(s) to the main class, not the
        view and deference pointers after deletion will fix the crash; it
        can even be fixed by limiting user's freedom and force him/her to
        act only on currently displayed items; btw this way is deprecated)
      - handle install/removal notifications on the app
      - check the whole flow of the operation. check for unstable states
        (seems not the case) and unreachable ones
      - clean it up and ship that client with kpdf, since:
      *knewstuff in kde4 will be cleaner and better*
      
      
      svn path=/branches/kpdf/annotations/kdegraphics/kpdf/; revision=413951
      29c58361
  2. 16 Apr, 2005 1 commit
    • Enrico Ros's avatar
      KPDF HotNewStuff Browser! · 7b6b7a35
      Enrico Ros authored
      It's not yet complete (file dowload and internal notifies are missing) but
      the new stuff browser is running. The ui is modeled on an Aaron's mockup.
      
      NewStuff:
        Fetches the providers list (kpdf.kde.org/newstuff/providers.xml), lets
        the user select a provider and displays provider's contents in a KHMTL
        part (for flexibility and eye candy).
        Internally we use KNS' Entry and Provider structures only, doing all the
        transfer operations by hand via KIO::get jobs. Download will be done
        internally too (to give better consistancy in the interface).
        Network timeouts, problems or info messages are notified in a statusbar-
        like widget and we try to keep all information in the dialog, without
        using messageBoxes
      
      Part:
        Added the action and the dialog invocation
      
      Makefiles:
        Link the KNEWSTUFF and KHTML libraries.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405828
      7b6b7a35