ui/commandhandlers/commandhandlerbase/inc/glxcommandhandler.h
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 29 2c833fc9e98f
equal deleted inserted replaced
23:74c9f037fd5d 24:99ad1390cd33
    24 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_EXPORT
    24 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_EXPORT
    25 #else
    25 #else
    26 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_IMPORT
    26 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_IMPORT
    27 #endif
    27 #endif
    28 
    28 
       
    29 class QModelIndex;
    29 class GLX_COMMANDHANDLERBASE_EXPORT GlxCommandHandler : public QObject
    30 class GLX_COMMANDHANDLERBASE_EXPORT GlxCommandHandler : public QObject
    30 {
    31 {
    31 public:
    32 public:
    32     GlxCommandHandler();
    33     GlxCommandHandler();
    33     virtual ~GlxCommandHandler();
    34     virtual ~GlxCommandHandler();
    34     virtual void executeCommand(int commandId,int collectionId) = 0;
    35     virtual void executeCommand(int commandId,int collectionId ,QList<QModelIndex> indexList = QList<QModelIndex>() ) = 0;
    35     
    36     
    36 };
    37 };
    37 #endif //GLXCOMMANDHANDLER_H
    38 #endif //GLXCOMMANDHANDLER_H