1
//=========================================================
4
// $Id: confmport.h,v 1.2 2001/11/20 15:19:31 muse Exp $
6
// (C) Copyright 2000 Werner Schweer (ws@seh.de)
7
//=========================================================
9
#ifndef __CONFMPORT_H__
10
#define __CONFMPORT_H__
13
#include <qwhatsthis.h>
15
#include "midirawbase.h"
24
//---------------------------------------------------------
25
// MidiRawDeviceDialog
26
//---------------------------------------------------------
28
class MidiRawDeviceDialog : public MidiRawDeviceDialogBase {
35
virtual void accept();
36
void editNameChanged(const QString& text);
37
void editPathChanged(const QString& text);
38
void speedChanged(const QString& text);
39
void handshakingChanged(const QString& text);
40
void typeChanged(const QString& text);
41
void virtPortsChanged(int);
42
void devicesSelectionChanged(QListViewItem*);
45
MidiRawDeviceDialog(QWidget* parent = 0, const char* name = 0,
46
bool modal = false, WFlags fl = 0);
50
//---------------------------------------------------------
52
//---------------------------------------------------------
54
class MPWhatsThis : public QWhatsThis {
57
QString text(const QPoint&);
59
MPWhatsThis(QWidget* parent, QHeader* h) : QWhatsThis(parent) {
64
//---------------------------------------------------------
67
//---------------------------------------------------------
69
class MPConfig : public QWidget {
72
QPopupMenu* instrPopup;
73
MidiRawDeviceDialog* rdDialog;
78
void rbClicked(QListViewItem*, const QPoint&,int);
79
void songChanged(int);