20#ifndef KPTPRESOURCESPANEL_H
21#define KPTPRESOURCESPANEL_H
23#include "kptresource.h"
24#include "resourcespanelbase.h"
37class ResourcesPanelResourceItem;
38class ResourcesPanelGroupLVItem;
41class ResourcesPanel : public ResourcesPanelBase {
45 ResourcesPanel (TQWidget *parent, Project *project);
48 KCommand *buildCommand(Part *part);
52 void renameStopped(TQListViewItem* item);
56 void slotDeleteGroup();
58 void slotAddResource();
59 void slotEditResource();
60 void slotDeleteResource();
62 void slotGroupChanged(TQListViewItem *item);
63 void slotGroupChanged();
64 void slotResourceRename( const TQString &newName);
65 void slotResourceChanged( TQListBoxItem*);
66 void slotCurrentChanged( TQListBoxItem*);
68 void slotListDoubleClicked(TQListViewItem*, const TQPoint&, int);
69 void slotItemRenamed(TQListViewItem *item, int col);
70 void slotRenameStarted(TQListViewItem *item, int col);
71 void slotStartRename(TQListViewItem *item, int col);
74 void selectionChanged();
75 void startRename(TQListViewItem *item, int col);
76 void renameStarted(TQListViewItem *item, int col);
80 ResourcesPanelGroupLVItem *m_groupItem;
82 TQPtrList<GroupItem> m_groupItems;
83 TQPtrList<GroupItem> m_deletedGroupItems;
85 bool m_blockResourceRename;
86 TQListViewItem *m_renameItem;
|