21#ifndef KIVIOSTENCILSETACTION_H
22#define KIVIOSTENCILSETACTION_H
28#include <tqvaluelist.h>
29#include <tqstringlist.h>
34class KivioStencilSetAction : public TDEAction
39 KivioStencilSetAction( const TQString &text, const TQString &pix,
40 TDEActionCollection *parent, const char *name);
42 virtual ~KivioStencilSetAction();
44 TDEPopupMenu* popupMenu() const;
45 void popup( const TQPoint& global );
47 virtual int plug( TQWidget* widget, int index = -1 );
53 void slotActivated( int);
56 void activated( const TQString& );
60 TQPixmap dirtPixmap( const TQString& dir );
61 void loadCollections( const TQString& rootDirStr );
62 void loadSet( TDEPopupMenu* menu, const TQString& rootDirStr );
63 void clearCollectionMenuList();
66 TDEPopupMenu* m_popup;
68 TQPtrList<TQString> m_pathList;
69 TQStringList m_collectionIdList;
70 TQValueList<TDEPopupMenu*> m_collectionMenuList;
|