~mixxxdevelopers/mixxx/engine-control-refactor

« back to all changes in this revision

Viewing changes to mixxx/src/dlghidden.h

  • Committer: RJ Ryan
  • Date: 2013-06-04 00:41:29 UTC
  • mfrom: (2890.22.101 mixxx)
  • Revision ID: rryan@mixxx.org-20130604004129-8jjxkicsb3givu4a
MergingĀ fromĀ lp:mixxx.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef DLGHIDDEN_H
 
2
#define DLGHIDDEN_H
 
3
 
 
4
#include "ui_dlghidden.h"
 
5
#include "configobject.h"
 
6
#include "library/libraryview.h"
 
7
#include "library/trackcollection.h"
 
8
#include "mixxxkeyboard.h"
 
9
 
 
10
class WTrackTableView;
 
11
class HiddenTableModel;
 
12
class QItemSelection;
 
13
 
 
14
class DlgHidden : public QWidget, public Ui::DlgHidden, public LibraryView {
 
15
    Q_OBJECT
 
16
  public:
 
17
    DlgHidden(QWidget *parent, ConfigObject<ConfigValue>* pConfig,
 
18
              TrackCollection* pTrackCollection, MixxxKeyboard* pKeyboard);
 
19
    virtual ~DlgHidden();
 
20
 
 
21
    void onShow();
 
22
    void onSearch(const QString& text);
 
23
 
 
24
  public slots:
 
25
    void clicked();
 
26
    void selectAll();
 
27
    void selectionChanged(const QItemSelection&, const QItemSelection&);
 
28
 
 
29
  private:
 
30
    void activateButtons(bool enable);
 
31
    TrackCollection* m_pTrackCollection;
 
32
    WTrackTableView* m_pTrackTableView;
 
33
    HiddenTableModel* m_pHiddenTableModel;
 
34
};
 
35
 
 
36
#endif //DLGHIDDEN_H