ResourceBrowser: removed duplicate Action enumeration

There's absolutely no need for duplicating the Action enumeration
in ResourceBrowser as there's already one in ResourceAction class.
Replacing the enumeration with ResourceAction's one makes code clearer
and reduces redundancy.
This commit is contained in:
Tobias Doerffel
2009-10-26 16:06:00 +01:00
parent d9220e3229
commit de1675f39e
2 changed files with 39 additions and 56 deletions

View File

@@ -26,6 +26,7 @@
#ifndef _RESOURCE_BROWSER_H
#define _RESOURCE_BROWSER_H
#include "ResourceAction.h"
#include "ResourcePreviewer.h"
#include "ResourceTreeModel.h"
#include "side_bar_widget.h"
@@ -40,20 +41,6 @@ class ResourceBrowser : public sideBarWidget
{
Q_OBJECT
public:
enum Actions
{
EditProperties,
LoadProject,
LoadInNewTrackSongEditor,
LoadInNewTrackBBEditor,
LoadInActiveInstrumentTrack,
DownloadIntoCollection,
UploadToWWW,
DeleteLocalResource,
ImportFile,
NumActions
} ;
ResourceBrowser( QWidget * _parent );
virtual ~ResourceBrowser();
@@ -72,9 +59,9 @@ private slots:
private:
void triggerAction( Actions _action, ResourceItem * _item );
void triggerAction( ResourceAction::Action _action, ResourceItem * _item );
QAction * m_actions[NumActions];
QAction * m_actions[ResourceAction::NumActions];
// the object that will preview individual resources
ResourcePreviewer m_previewer;