]> git.sesse.net Git - vlc/blob - modules/gui/kde/net.h
* async_queue.*: AsyncQueue::remove is now thread-safe to avoid potential
[vlc] / modules / gui / kde / net.h
1 /***************************************************************************
2                           net.h  -  description
3                              -------------------
4     begin                : Mon Apr 9 2001
5     copyright            : (C) 2001 by andres
6     email                : dae@chez.com
7  ***************************************************************************/
8
9 #ifndef _KDE_NET_H_
10 #define _KDE_NET_H_
11
12 #include "common.h"
13 #include <qwidget.h>
14 #include <kdialogbase.h>
15
16 class QVButtonGroup;
17 class QRadioButton;
18 class QSpinBox;
19 class KLineEdit;
20
21 /**
22   *@author andres
23   */
24
25 class KNetDialog : public KDialogBase
26 {
27     Q_OBJECT
28     public:
29         KNetDialog(QWidget *parent=0, const char *name=0);
30         ~KNetDialog();
31
32         QString    protocol() const;
33         QString    server() const;
34         int        port() const;
35
36     private:
37         QVButtonGroup    *fButtonGroup;
38         QRadioButton     *fTSButton;
39         QRadioButton     *fRTPButton;
40         QRadioButton     *fHTTPButton;
41         KLineEdit        *fAddress;
42         QSpinBox         *fPort;
43
44 };
45
46 #endif /* _KDE_NET_H_ */