added testbench template
This commit is contained in:
parent
7427171dd7
commit
fad28f4322
5 changed files with 86 additions and 5 deletions
|
@ -5,7 +5,7 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>483</width>
|
<width>471</width>
|
||||||
<height>324</height>
|
<height>324</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
|
@ -358,7 +358,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="TextAudInFader" >
|
<widget class="QLabel" name="TextAudInFader" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Fader</string>
|
<string>Fader:</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment" >
|
<property name="alignment" >
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
|
@ -374,7 +374,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Level</string>
|
<string>Center</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment" >
|
<property name="alignment" >
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
|
@ -470,7 +470,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="TextLabelAudReverb" >
|
<widget class="QLabel" name="TextLabelAudReverb" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Reverb</string>
|
<string>Reverb:</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment" >
|
<property name="alignment" >
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
|
|
|
@ -31,6 +31,14 @@
|
||||||
#include "settings.h"
|
#include "settings.h"
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
// TEST -> activate the following two lines to activate the test bench,
|
||||||
|
// currently only supported for Windows
|
||||||
|
#include "testbench.h"
|
||||||
|
CTestbench Testbench;
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
// Implementation **************************************************************
|
// Implementation **************************************************************
|
||||||
// these pointers are only used for the post-event routine
|
// these pointers are only used for the post-event routine
|
||||||
QApplication* pApp = NULL;
|
QApplication* pApp = NULL;
|
||||||
|
|
63
src/testbench.h
Executable file
63
src/testbench.h
Executable file
|
@ -0,0 +1,63 @@
|
||||||
|
/******************************************************************************\
|
||||||
|
* Copyright (c) 2004-2009
|
||||||
|
*
|
||||||
|
* Author(s):
|
||||||
|
* Volker Fischer
|
||||||
|
*
|
||||||
|
******************************************************************************
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify it under
|
||||||
|
* the terms of the GNU General Public License as published by the Free Software
|
||||||
|
* Foundation; either version 2 of the License, or (at your option) any later
|
||||||
|
* version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
* details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along with
|
||||||
|
* this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*
|
||||||
|
\******************************************************************************/
|
||||||
|
|
||||||
|
#if !defined ( TESTBENCH_HOIHJH8_3_43445KJIUHF1912__INCLUDED_ )
|
||||||
|
#define TESTBENCH_HOIHJH8_3_43445KJIUHF1912__INCLUDED_
|
||||||
|
|
||||||
|
#include <qobject.h>
|
||||||
|
#include <qtimer.h>
|
||||||
|
#include <qdatetime.h>
|
||||||
|
#include <qhostaddress.h>
|
||||||
|
#include "global.h"
|
||||||
|
#include "socket.h"
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
|
|
||||||
|
/* Classes ********************************************************************/
|
||||||
|
class CTestbench : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
CTestbench() : Socket ( NULL, 22222 )
|
||||||
|
{
|
||||||
|
// connect and start the timer (testbench heartbeat)
|
||||||
|
QObject::connect ( &Timer, SIGNAL ( timeout() ),
|
||||||
|
this, SLOT ( OnTimer() ) );
|
||||||
|
Timer.start ( 1 ); // 1 ms
|
||||||
|
}
|
||||||
|
|
||||||
|
protected:
|
||||||
|
QTimer Timer;
|
||||||
|
CSocket Socket;
|
||||||
|
|
||||||
|
public slots:
|
||||||
|
void OnTimer()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /* !defined ( TESTBENCH_HOIHJH8_3_43445KJIUHF1912__INCLUDED_ ) */
|
|
@ -41,6 +41,7 @@ rem .h --------------
|
||||||
%qtdir%\bin\moc.exe ..\src\protocol.h -o moc\moc_protocol.cpp
|
%qtdir%\bin\moc.exe ..\src\protocol.h -o moc\moc_protocol.cpp
|
||||||
%qtdir%\bin\moc.exe ..\src\channel.h -o moc\moc_channel.cpp
|
%qtdir%\bin\moc.exe ..\src\channel.h -o moc\moc_channel.cpp
|
||||||
%qtdir%\bin\moc.exe ..\src\soundbase.h -o moc\moc_soundbase.cpp
|
%qtdir%\bin\moc.exe ..\src\soundbase.h -o moc\moc_soundbase.cpp
|
||||||
|
%qtdir%\bin\moc.exe ..\src\testbench.h -o moc\moc_testbench.cpp
|
||||||
|
|
||||||
|
|
||||||
rem .ui -------------
|
rem .ui -------------
|
||||||
|
@ -50,5 +51,6 @@ rem .ui -------------
|
||||||
%qtdir%\bin\uic.exe ..\src\llconserverdlgbase.ui -o moc\llconserverdlgbase.h
|
%qtdir%\bin\uic.exe ..\src\llconserverdlgbase.ui -o moc\llconserverdlgbase.h
|
||||||
%qtdir%\bin\uic.exe ..\src\chatdlgbase.ui -o moc\chatdlgbase.h
|
%qtdir%\bin\uic.exe ..\src\chatdlgbase.ui -o moc\chatdlgbase.h
|
||||||
|
|
||||||
|
|
||||||
rem .qrc ------------
|
rem .qrc ------------
|
||||||
%qtdir%\bin\rcc.exe ..\src\resources.qrc -o moc\resources.cpp
|
%qtdir%\bin\rcc.exe ..\src\resources.qrc -o moc\resources.cpp
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="Windows-1252"?>
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
<VisualStudioProject
|
<VisualStudioProject
|
||||||
ProjectType="Visual C++"
|
ProjectType="Visual C++"
|
||||||
Version="8.00"
|
Version="8,00"
|
||||||
Name="llcon"
|
Name="llcon"
|
||||||
ProjectGUID="{DBBC16FC-BBCA-4E3B-A9F4-0EC5202A8B2E}"
|
ProjectGUID="{DBBC16FC-BBCA-4E3B-A9F4-0EC5202A8B2E}"
|
||||||
RootNamespace="llcon"
|
RootNamespace="llcon"
|
||||||
|
@ -836,6 +836,10 @@
|
||||||
RelativePath=".\moc\moc_soundbase.cpp"
|
RelativePath=".\moc\moc_soundbase.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\moc\moc_testbench.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="moc\moc_util.cpp"
|
RelativePath="moc\moc_util.cpp"
|
||||||
>
|
>
|
||||||
|
@ -1018,6 +1022,10 @@
|
||||||
RelativePath="..\src\soundbase.h"
|
RelativePath="..\src\soundbase.h"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\src\testbench.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\src\util.h"
|
RelativePath="..\src\util.h"
|
||||||
>
|
>
|
||||||
|
|
Loading…
Reference in a new issue