text: /* file_combine_plugin.h
   * This plugin is for link neuron segments across stacks.
   * 2014-10-07 : by Hanbo Chen
   */
   
  #ifndef __FILE_COMBINE_PLUGIN_H__
  #define __FILE_COMBINE_PLUGIN_H__
  
  #include <QtGui>
  #include <v3d_interface.h>
  #include "basic_surf_objs.h"
  
  
  class file_combine : public QObject, public V3DPluginInterface2_1
  {
      Q_OBJECT
      Q_INTERFACES(V3DPluginInterface2_1);
  
  public:
      float getPluginVersion() const {return 2.0f;}
  
  	QStringList menulist() const;
  	void domenu(const QString &menu_name, V3DPluginCallback2 &callback, QWidget *parent);
  
  	QStringList funclist() const ;
  	bool dofunc(const QString &func_name, const V3DPluginArgList &input, V3DPluginArgList &output, V3DPluginCallback2 &callback, QWidget *parent);
  
  
  private:
      void docombine_marker(V3DPluginCallback2 &callback, QWidget *parent);
  };
  
  #endif
  
  