Chris@336: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@336: Chris@336: /* Chris@336: Sonic Visualiser Chris@336: An audio file viewer and annotation editor. Chris@336: Centre for Digital Music, Queen Mary, University of London. Chris@336: This file copyright 2007 QMUL. Chris@336: Chris@336: This program is free software; you can redistribute it and/or Chris@336: modify it under the terms of the GNU General Public License as Chris@336: published by the Free Software Foundation; either version 2 of the Chris@336: License, or (at your option) any later version. See the file Chris@336: COPYING included with this distribution for more information. Chris@336: */ Chris@336: Chris@1407: #ifndef SV_LAYER_TREE_DIALOG_H Chris@1407: #define SV_LAYER_TREE_DIALOG_H Chris@336: Chris@336: #include Chris@336: Chris@392: class ModelMetadataModel; Chris@336: class LayerTreeModel; Chris@336: class PaneStack; Chris@336: class QTreeView; Chris@336: class QTableView; Chris@336: Chris@336: class LayerTreeDialog : public QDialog Chris@336: { Chris@336: Q_OBJECT Chris@336: Chris@336: public: Chris@336: LayerTreeDialog(PaneStack *stack, QWidget *parent = 0); Chris@336: ~LayerTreeDialog(); Chris@336: Chris@336: protected: Chris@336: PaneStack *m_paneStack; Chris@392: ModelMetadataModel *m_modelModel; Chris@336: QTableView *m_modelView; Chris@336: LayerTreeModel *m_layerModel; Chris@336: QTreeView *m_layerView; Chris@336: }; Chris@336: Chris@336: #endif