annotate base/Thread.h @ 167:665342c6ec57

* Add a bit of resistance to pane dragging so as to make it harder to inadvertently drag in the other axis from the one you intended
author Chris Cannam
date Fri, 22 Sep 2006 16:46:10 +0000
parents 61a2ac1241b3
children 85bf384db35f
rev   line source
Chris@109 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
Chris@109 2
Chris@109 3 /*
Chris@109 4 Sonic Visualiser
Chris@109 5 An audio file viewer and annotation editor.
Chris@109 6 Centre for Digital Music, Queen Mary, University of London.
Chris@109 7 This file copyright 2006 Chris Cannam.
Chris@109 8
Chris@109 9 This program is free software; you can redistribute it and/or
Chris@109 10 modify it under the terms of the GNU General Public License as
Chris@109 11 published by the Free Software Foundation; either version 2 of the
Chris@109 12 License, or (at your option) any later version. See the file
Chris@109 13 COPYING included with this distribution for more information.
Chris@109 14 */
Chris@109 15
Chris@109 16 #ifndef _THREAD_H_
Chris@109 17 #define _THREAD_H_
Chris@109 18
Chris@109 19 #include <QThread>
Chris@109 20
Chris@109 21 class Thread : public QThread
Chris@109 22 {
Chris@109 23 Q_OBJECT
Chris@109 24
Chris@109 25 public:
Chris@109 26 enum Type { RTThread, NonRTThread };
Chris@109 27
Chris@109 28 Thread(Type type = NonRTThread, QObject *parent = 0);
Chris@109 29
Chris@109 30 public slots:
Chris@109 31 void start();
Chris@109 32
Chris@109 33 private:
Chris@109 34 Type m_type;
Chris@109 35 };
Chris@109 36
Chris@109 37 #endif