External GUI Resources: Difference between revisions

From ParaQ Wiki
Jump to navigationJump to search
No edit summary
 
No edit summary
Line 20: Line 20:


The reader now shows up in the file dialog with a .MyFancy extension.
The reader now shows up in the file dialog with a .MyFancy extension.
* For writers, do the same as above, except follow the convention in Qt/Components/Resources/XML/ParaViewWriters.xml and use /ParaViewWriters as the prefix of the xml resource files.

Revision as of 19:00, 31 January 2007

There is a CMake macro from ParaView 2 PARAVIEW_INCLUDE_GUI_RESOURCES. There is now support for using that macro in ParaView 3. For a background on this macro, see Extending ParaView

  • Create a MyFancyGUIResources.qrc file (name is arbitrary)
<RCC>
   <qresource prefix="/ParaViewReaders" >
       <file>ParaViewImportReaders.xml</file>
   </qresource>
</RCC>
  • Create a ParaViewImportReaders.xml (name is arbitrary, but must match reference in qrc file)
<ParaViewReaders>
  <Reader name="MyFancyReader"
          extensions="fancy"
          file_description="MyFancy">
  </Reader>
</ParaViewReaders>
  • Then add to MYFANCYParaViewImport.cmake
...
PARAVIEW_INCLUDE_GUI_RESOURCES("${MYFANCY_SOURCE_DIR}/MyFancyGUIResources.qrc")
...

The reader now shows up in the file dialog with a .MyFancy extension.

  • For writers, do the same as above, except follow the convention in Qt/Components/Resources/XML/ParaViewWriters.xml and use /ParaViewWriters as the prefix of the xml resource files.