mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
Patching m4/gwqt.m4 to use $QTDIR
This commit is contained in:
3
NEWS
3
NEWS
@ -1,4 +1,7 @@
|
||||
SFLphoned (0.7.0) / 2006-..-..
|
||||
* adding reload (sound driver) button
|
||||
* fix: peer hangup remove flashing buttons
|
||||
* removing old packaging stuff like FIXME or sflphone.spec.in
|
||||
* fix: click on flashing buttons
|
||||
* fix: send ringing, hangup, busy message
|
||||
* fix for using call command two times in a row
|
||||
|
@ -1,8 +1,8 @@
|
||||
dnl SFLPhone - configure.ac for automake 1.9 and autoconf 2.59
|
||||
dnl
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
AC_PREREQ(2.59)
|
||||
AC_INIT(SFLPhone, 0.7, sflphoneteam@savoirfairelinux.com, sflphone)
|
||||
AC_PREREQ(2.59e)
|
||||
AC_INIT([SFLPhone],[0.7],[sflphoneteam@savoirfairelinux.com],[sflphone])
|
||||
AC_COPYRIGHT([[Copyright (c) Savoir-Faire Linux 2004-2006]])
|
||||
AC_REVISION([$Revision$])
|
||||
|
||||
|
@ -47,7 +47,7 @@ if test x"$QTDIR" = x ; then
|
||||
QT_SEARCH2="/usr/share/$i /usr/lib/$i /usr/local/$i"
|
||||
for j in $QT_SEARCH2; do
|
||||
if test -f $j/include/qglobal.h -a x$QTDIR = x; then
|
||||
QTDIR=$i
|
||||
QTDIR=$j
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "DebugOutput.hpp"
|
||||
#include "Session.hpp"
|
||||
#include "taxidermy/Hunter.hpp"
|
||||
#include "Request.hpp" // don't know if it's a good idea for this class to know request...
|
||||
|
||||
ConfigurationManagerImpl::ConfigurationManagerImpl()
|
||||
: mSession(NULL)
|
||||
@ -213,3 +214,23 @@ ConfigurationManagerImpl::get(const QString §ion,
|
||||
return value;
|
||||
}
|
||||
|
||||
void
|
||||
ConfigurationManagerImpl::reloadSoundDriver() {
|
||||
|
||||
mAudioDevicesOut.clear();
|
||||
mAudioDevicesIn.clear();
|
||||
|
||||
Request *r;
|
||||
r = mSession->list("audiodevicein");
|
||||
QObject::connect(r, SIGNAL(parsedEntry(QString, QString, QString, QString, QString)),
|
||||
this, SLOT(addAudioDeviceIn(QString, QString, QString)));
|
||||
QObject::connect(r, SIGNAL(success(QString, QString)),
|
||||
this, SIGNAL(audioDevicesInUpdated()));
|
||||
|
||||
r = mSession->list("audiodeviceout");
|
||||
QObject::connect(r, SIGNAL(parsedEntry(QString, QString, QString, QString, QString)),
|
||||
this, SLOT(addAudioDeviceOut(QString, QString, QString)));
|
||||
QObject::connect(r, SIGNAL(success(QString, QString)),
|
||||
this, SIGNAL(audioDevicesOutUpdated()));
|
||||
|
||||
}
|
||||
|
@ -158,6 +158,11 @@ public:
|
||||
|
||||
void finishSave();
|
||||
|
||||
/**
|
||||
* Reload sound driver from audiodevice in/audiodevice out
|
||||
*/
|
||||
void reloadSoundDriver();
|
||||
|
||||
public slots:
|
||||
void add(const ConfigEntry &entry);
|
||||
|
||||
|
@ -770,15 +770,22 @@
|
||||
<property name="enabled"><bool>true</bool></property>
|
||||
<property name="text"><string>Test</string></property>
|
||||
</widget>
|
||||
<widget class="QLabel">
|
||||
<widget class="QPushButton">
|
||||
<property name="name"><cstring>buttonReloadSoundDriver</cstring></property>
|
||||
<property name="enabled"><bool>true</bool></property>
|
||||
<property name="text"><string>Reload</string></property>
|
||||
</widget>
|
||||
</hbox>
|
||||
</widget>
|
||||
<widget class="QLabel">
|
||||
<property name="name"><cstring>lblSoundDriver</cstring></property>
|
||||
<property name="text"><string></string></property>
|
||||
<property name="paletteForegroundColor"><color><red>255</red><green>0</green><blue>0</blue></color></property>
|
||||
</widget>
|
||||
</hbox>
|
||||
</widget>
|
||||
</vbox>
|
||||
|
||||
</vbox>
|
||||
</widget>
|
||||
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
@ -1437,6 +1444,12 @@ Montreal, Quebec H2T 1S6, Canada</p></string>
|
||||
<receiver>ConfigurationPanel</receiver>
|
||||
<slot>slotTestSoundDriver()</slot>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonReloadSoundDriver</sender>
|
||||
<signal>clicked()</signal>
|
||||
<receiver>ConfigurationPanel</receiver>
|
||||
<slot>slotReloadSoundDriver()</slot>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonCancel</sender>
|
||||
<signal>clicked()</signal>
|
||||
@ -1491,6 +1504,7 @@ Montreal, Quebec H2T 1S6, Canada</p></string>
|
||||
<tabstop>cboDriverChoiceOut</tabstop>
|
||||
<tabstop>cboDriverChoiceIn</tabstop>
|
||||
<tabstop>buttonTestSoundDriver</tabstop>
|
||||
<tabstop>buttonReloadSoundDriver</tabstop>
|
||||
<tabstop>codec1</tabstop>
|
||||
<tabstop>codec2</tabstop>
|
||||
<tabstop>codec3</tabstop>
|
||||
@ -1510,6 +1524,7 @@ Montreal, Quebec H2T 1S6, Canada</p></string>
|
||||
<slot>slotRegister()</slot>
|
||||
<slot>slotRegisterReturn( bool, QString )</slot>
|
||||
<slot>slotTestSoundDriver()</slot>
|
||||
<slot>slotReloadSoundDriver()</slot>
|
||||
<slot>slotSoundDriverReturn( bool, QString )</slot>
|
||||
<slot>saveSlot()</slot>
|
||||
<slot>changeTabSlot()</slot>
|
||||
|
@ -396,7 +396,11 @@ ConfigurationPanel::slotRegisterReturn( bool hasError, QString )
|
||||
lblError->show();
|
||||
}
|
||||
|
||||
void ConfigurationPanel::slotTestSoundDriver()
|
||||
/**
|
||||
* Test sound driver (save them before)
|
||||
*/
|
||||
void
|
||||
ConfigurationPanel::slotTestSoundDriver()
|
||||
{
|
||||
// save driver in configuration manager
|
||||
if (cboDriverChoiceOut->currentText() != NULL) {
|
||||
@ -412,6 +416,13 @@ void ConfigurationPanel::slotTestSoundDriver()
|
||||
emit soundDriverChanged();
|
||||
}
|
||||
|
||||
void
|
||||
ConfigurationPanel::slotReloadSoundDriver()
|
||||
{
|
||||
ConfigurationManager::instance().reloadSoundDriver();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
ConfigurationPanel::slotSoundDriverReturn( bool hasError, QString message )
|
||||
{
|
||||
|
Reference in New Issue
Block a user