Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-45

Make a proper use of Qt threads

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.0611
    • Fix Version/s: 2.0.0522
    • Component/s: Threading

      Description

      Let's first read http://qt-project.org/doc/qt-5/thread-basics.html

      It seems that the Qt framework is made for designing full multi-threaded applications, so we should leverage this.

      At first we were mosty using Qt for the GUI part (QtGui module), so we need to refactor the app to use QThread (QtCore module) for all threads and make sure that the main (GUI) thread and the worker threads can communicate both ways making a proper use of Qt slots and signals.

      Need to define a thread diagram to kown by which thread each thread is started: command line thread, GUI thread, DAO thread, ...

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: