<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE-AT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hello<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB>I found out that the custom object panel does not work for writers. I inherited the pqGPCXWriter from Auto Panel with a throw in the constructor (so app should crash if panel is constructed), so I am really sure that constructor is never called.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Here my cmake of the writer plugin:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>set(GUI_INT)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>set(GUI_SRCS)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>QT4_WRAP_CPP( MOC_SRCS pqGPCXWriter.h)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>ADD_PARAVIEW_OBJECT_PANEL(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        IFACES IFACE_SRCS<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        CLASS_NAME pqGPCXWriter<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        XML_NAME GPCXWriter<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        XML_GROUP writer<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>list(APPEND GUI_INT<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    ${IFACES}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>list(APPEND GUI_SRCS<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    ${IFACE_SRCS}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    ${MOC_SRCS}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    pqGPCXWriter.cxx<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>    )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>ADD_PARAVIEW_PLUGIN(GPCXPlugin "${GPCXPLUGIN_VERSION_MAJOR}.${GPCXPLUGIN_VERSION_MINOR}"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        GUI_INTERFACES ${GUI_INT}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        GUI_SOURCES ${GUI_SRCS}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        SERVER_MANAGER_XML GPCXReader.xml GPCXWriter.xml<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        SERVER_MANAGER_SOURCES vtkGPCXReader.cxx vtkGPCXWriter.cxx <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        REQUIRED_ON_SERVER )<o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-GB><o:p> </o:p></span></b></p><p class=MsoNormal><b><span lang=EN-GB>With the xml:<o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB><ServerManagerConfiguration><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>  <ProxyGroup name="writers"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>    <WriterProxy name="GPCXWriter" <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                 class="vtkGPCXWriter"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                 label="GPCX Writer"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <Documentation short_help="Write image data as a TIF file."><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        Writes image data as a GPCX data file. Data must be initially constructed from a GPCX reader, currently no support for generated data from stratch.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      </Documentation><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <InputProperty name="Input" command="SetInputConnection"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <ProxyGroupDomain name="groups"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>          <Group name="sources"/><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>          <Group name="filters"/><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        </ProxyGroupDomain><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <DataTypeDomain name="input_type" composite_data_supported="0"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>          <DataType value="vtkPolyData"/><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        </DataTypeDomain><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      </InputProperty><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <StringVectorProperty name="FileName"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            command="SetFileName"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            number_of_elements="1"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            label="Filename"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <Documentation><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>          The file name of output.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        </Documentation><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      </StringVectorProperty><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>       <StringVectorProperty name="test"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            command="Settest"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            number_of_elements="1"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                            ><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <Documentation><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>          The file name of output.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        </Documentation><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      </StringVectorProperty><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      <Hints><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <Property name="Input" show="0"/><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        <WriterFactory extensions="gpcx"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                       file_description="GPCX data file" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>      </Hints><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>    </WriterProxy><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>  </ProxyGroup><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Any suggestions?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:DE-AT'>_________________________________________________________________</span><span style='font-size:8.5pt;color:black;mso-fareast-language:DE-AT'><o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><b><span lang=DE style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'><o:p> </o:p></span></b></p><p class=MsoNormal style='text-autospace:none'><b><span lang=DE style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>JOANNEUM RESEARCH Forschungsgesellschaft mbH</span></b><span lang=DE style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'><o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=DE style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>                                <o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>DIGITAL – Institute for Information and Communication Technologies</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'><o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>Steyrergasse 17, 8010 Graz, Austria<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#4D4D4D;mso-fareast-language:JA'> <o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>phone: +43 316 876-1751<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>fax: +43 316 8769-1751<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=DE style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>e-mail: <a href="mailto:gerald.lodron@joanneum.at"><span style='color:blue'>gerald.lodron@joanneum.at</span></a> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'>web: <a href="http://www.joanneum.at/digital"><span style='color:blue'>www.joanneum.at/digital</span></a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:DE-AT'>_________________________________________________________________</span><span lang=EN-US style='font-size:8.5pt;color:black;mso-fareast-language:DE-AT'><o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='mso-fareast-language:JA'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:gray;mso-fareast-language:JA'>This message and any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee(s) is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:gray;mso-fareast-language:JA'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:gray;mso-fareast-language:JA'>Please consider the environment before printing this page.</span><span lang=EN-US style='color:gray;mso-fareast-language:JA'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:JA'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p></div></body></html>