1. 20 May, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Refactoring how view types are created and registered with ParaView. · 7091737a
      Utkarsh Ayachit authored
      This commits simplifies how views are added to ParaView. In past, we
      need to create a pqView subclass and then add that using
      pqViewModuleInterface implementation. After this change, one can add new
      view types by simply defining new proxy types under the "views" group.
      If you need to add a pqView subclass, or specify a pqView subclass to
      use with your new view type, simply use add_pqproxy() macro, instead of
      add_paraview_view_module() macro. Label used for the view is now
      garnered from the proxy itself (vtkSMProxy::GetXMLLabel()).
      Updating plugins, examples to use this new code.
      Removed pqStandardViewModules since it's no longer relevant. If you're
      using that class, simply remove it from your code and ParaView will
      continue to work as expected.
      Moved view XML definitions that were "internal" to "internal_views"
      group. This keeps the list of "available" views clean. Plugins may have
      to be updated if they are using "ViewBase" proxy definition.
      Change-Id: I15b329ea13ce526ca3c1fe016da0201ac5826355
  2. 16 May, 2014 5 commits
  3. 15 May, 2014 6 commits
  4. 14 May, 2014 1 commit
  5. 13 May, 2014 3 commits
    • Utkarsh Ayachit's avatar
      Address random collaboration test failures. · 868054df
      Utkarsh Ayachit authored
      Several collaboration tests failed randomly due to interactions between
      when the processServerNotification() or playTests() gets called. Due to
      the timers used, processServerNotification() could get called before
      playTests() was called in which case the test playback would happen in
      middle of fetching state from server and deadlock. In other cases these
      timers would timeout before branded_paraview_initializer::Initialize()
      returned, causing further problems.
      This commit overcomes these issues as follows:
      1. Remove processEvents() call in Initialize(). It's not needed, we let
      the main event-loop refresh the UI and stuff.
      2. Remove timer that delayed test playback in
      pqCommandLineOptionsBehavior. No need for that.
      pqCommandLineOptionsBehavior::processCommandLineOptions() itself happens
      on idle. This ensures that any timers started during processing of
      commandline esp the processServerNotification() timeout doesn't happen
      before the test playback starts.
      Change-Id: I4bc4fe81ddca2dd0c7d53ba3ff0bd430f92ee71d
    • Robert Maynard's avatar
      Install required headers for SGExportStateWizard. · ce2e6cb4
      Robert Maynard authored
      The SGExportStateWizard and its children need the ui file to be installed,
      since they all access and modify member variables defined in it.
      Change-Id: Ief11b3c254ddbc08aafea8714ce9bf7a417c9602
    • Robert Maynard's avatar
      Refactor classes to remove ui files being included in headers. · e7a0d494
      Robert Maynard authored
      To have a developer install of ParaView we need references the auto generated
      Qt ui files in the headers of classes, since those files are never installed.
      Change-Id: Idc0f9931f9705b4c3833ce37119e854211087e50
  6. 11 May, 2014 4 commits
  7. 10 May, 2014 4 commits
  8. 09 May, 2014 4 commits
  9. 08 May, 2014 7 commits
  10. 07 May, 2014 5 commits