/[svn]/qsampler/trunk/src/qsamplerChannelStrip.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerChannelStrip.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1667 by schoenebeck, Mon Feb 4 23:24:19 2008 UTC revision 3438 by capela, Tue Dec 4 09:52:38 2018 UTC
# Line 1  Line 1 
1  // qsamplerChannelStrip.h  // qsamplerChannelStrip.h
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2004-2007, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2018, rncbc aka Rui Nuno Capela. All rights reserved.
5     Copyright (C) 2007, 2008 Christian Schoenebeck     Copyright (C) 2007, 2008, 2014 Christian Schoenebeck
6    
7     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
8     modify it under the terms of the GNU General Public License     modify it under the terms of the GNU General Public License
# Line 28  Line 28 
28  #include "qsamplerChannel.h"  #include "qsamplerChannel.h"
29    
30  class QDragEnterEvent;  class QDragEnterEvent;
31    class QTimer;
32    class QMenu;
33    
34    
35  namespace QSampler {  namespace QSampler {
# Line 81  public slots: Line 83  public slots:
83          bool channelReset();          bool channelReset();
84          void volumeChanged(int iVolume);          void volumeChanged(int iVolume);
85    
86            void midiActivityLedOn();
87    
88  protected:  protected:
89    
90          void dragEnterEvent(QDragEnterEvent* pDragEnterEvent);          void dragEnterEvent(QDragEnterEvent* pDragEnterEvent);
91          void dropEvent(QDropEvent* pDropEvent);          void dropEvent(QDropEvent* pDropEvent);
92          void contextMenuEvent(QContextMenuEvent* pEvent);          void contextMenuEvent(QContextMenuEvent* pEvent);
93    
94    protected slots:
95    
96            void midiActivityLedOff();
97            void instrumentListPopupItemClicked(QAction* action);
98    
99  private:  private:
100    
101          Ui::qsamplerChannelStrip m_ui;          Ui::qsamplerChannelStrip m_ui;
102    
103          Channel* m_pChannel;          Channel *m_pChannel;
104          int m_iDirtyChange;          int m_iDirtyChange;
105          int m_iErrorCount;          int m_iErrorCount;
106            QMenu* m_instrumentListPopupMenu;
107    
108            QTimer  *m_pMidiActivityTimer;
109    
110            // MIDI activity pixmap common resources.
111            static int      g_iMidiActivityRefCount;
112            static QPixmap *g_pMidiActivityLedOn;
113            static QPixmap *g_pMidiActivityLedOff;
114    
115          // Channel strip activation/selection.          // Channel strip activation/selection.
116          static ChannelStrip *g_pSelectedStrip;          static ChannelStrip *g_pSelectedStrip;

Legend:
Removed from v.1667  
changed lines
  Added in v.3438

  ViewVC Help
Powered by ViewVC