#ifndef __OPENWITHPART_H__
#define __OPENWITHPART_H__

#include <kurl.h>

#include "kdevplugin.h"

class TQPopupMenu;
class Context;


class OpenWithPart : public KDevPlugin
{
	TQ_OBJECT
  

public:

	OpenWithPart(TQObject *parent, const char *name, const TQStringList &);
	~OpenWithPart();


private slots:

	void fillContextMenu(TQPopupMenu *popup, const Context *context);

	void openWithService();
	void openWithDialog();
	void openAsEncoding(int id);
	void openAsUtf8();

private:

  KURL::List m_urls;
};

#endif
