Menu

#181 Replace QtAssistant with call out to a web browser

next
open
nobody
General (153)
4normal
2017-08-08
2010-07-07
Anonymous
No

Since Qt 4.4, QAssistantClient has been classed as obsolete and the documentation states that QProcess should be used instead.

QAssistantClient class has been removed completely from Qt 4.7. This means that ApplicationWindow.cpp cannot build because QAssistantClient is used to display help.

Ubuntu 10.10 will ship with Qt 4.7, meaning that SciDAVis cannot be packaged without patching it first.

Discussion

  • Anonymous

    Anonymous - 2010-07-14

    Fixed in Ubuntu Maverick:

    scidavis (0.2.4-1ubuntu1) maverick; urgency=low

    * Merge from Debian unstable (LP: #604811, LP: #565206)
    + No changes left.
    * debian/control:
    + add Build-Depends libqt4assistantclient-dev. This fix a FTBFS with Qt 4.7
    (LP: #601617)
    + add Recommends: qt-assistant-compat
    -- Alexander Valavanis <valavanisalex@googlemail.com> Mon, 12 Jul 2010 23:50:09 +0100

     
  • High Performance Coder

    Marking this as quite high priority

     
  • High Performance Coder

    • Group: v0.2.4 --> 1.D1
    • Priority: 5 --> 2
     
  • High Performance Coder

    • Priority: 2 --> 3urgent
     
  • High Performance Coder

    • Group: 1.D1 --> 1.D3
     
  • High Performance Coder

    • Group: 1.D3 --> 1.D5
     
  • High Performance Coder

    • Group: 1.D5 --> next
     
  • High Performance Coder

    By adding CONFIG+=noassistant to the qmake line, you can build scidavis without the assistant.

    This just disables the inbuilt help functionality.

    However, assistant needs to be done away with entirely, and replaced by a call out to the system web browser.

     
  • High Performance Coder

    • Priority: 3urgent --> 4normal
     
  • High Performance Coder

    • summary: FTBFS with Qt 4.7 --> Replace QtAssistant with call out to a web browser
     

Log in to post a comment.

MongoDB Logo MongoDB