Results 1 to 3 of 3

Thread: My Network Places in QFileDialog

  1. #1
    Join Date
    Nov 2009
    Posts
    4
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default My Network Places in QFileDialog

    How can I get My Network Places to appear in the sidebar of the non-native QFileDialog?

  2. #2
    Join Date
    Dec 2007
    Posts
    628
    Thanks
    3
    Thanked 89 Times in 87 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: My Network Places in QFileDialog

    Quote Originally Posted by AlHadr View Post
    How can I get My Network Places to appear in the sidebar of the non-native QFileDialog?
    I dont think so its possible easily. There are few tools available for that.
    One of them is only for windows called shell browser.
    Click here for more info.

  3. #3
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Thanks
    6
    Thanked 348 Times in 333 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: My Network Places in QFileDialog

    You will need to create an instance of IShellFolder interface and then pass the ParseDisplayName method of that interface the path of "::{208D2C60-3AEA-1069-A2D7-08002B30309D}" (CSID of "My Network Places). You can then use EnumObjects method to retrieve the contents and add them to the non-native QFileDialog.

Similar Threads

  1. Replies: 12
    Last Post: 22nd March 2009, 11:22
  2. Replies: 0
    Last Post: 5th February 2009, 23:41
  3. Checking network availability
    By fullmetalcoder in forum Qt Programming
    Replies: 2
    Last Post: 10th March 2008, 19:23
  4. QFileDialog in Qt designer
    By tpf80 in forum Qt Tools
    Replies: 1
    Last Post: 17th May 2007, 00:41
  5. QFileDialog Mac / PC
    By hey in forum Qt Programming
    Replies: 3
    Last Post: 26th April 2007, 18:23

Tags for this Thread

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
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.