⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audiosource.h

📁 Qtopia下的邮件处理程序
💻 H
字号:
/******************************************************************************** Copyright (C) 2000-2006 TROLLTECH ASA. All rights reserved.**** This file is part of the Phone Edition of the Qtopia Toolkit.**** Licensees holding a valid license agreement from Trolltech or any of its** authorized distributors may use this file in accordance with** the License Agreement provided with the Licensed Software.**** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for**   information about Trolltech's Commercial License Agreements.**** Contact info@trolltech.com if any conditions of this licensing are** not clear to you.********** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#ifndef AUDIOSOURCE_H#define AUDIOSOURCE_H#include "../addressbook/imagesource.h"#include <qdialog.h>#include <qtopia/qcontent.h>class ValueServiceData;class QCopServiceRequest;class QCopEnvelope;class AudioServerManager : public ValueService {    Q_OBJECTpublic:    AudioServerManager(QObject* parent);    ~AudioServerManager();    void setDefaultAudio(const QString &type, const QString &subFormat, int fr, int ch);signals:    void audioSupplied(const QContent &);protected:    void valueSupplied(QDataStream&);#ifndef QT_NO_COP    void sendParameters(QCopEnvelope &);#endifprivate:    QString dftType;    QString dftFormat;    int dftFreq;    int dftChannels;};class AudioSourceWidgetPrivate;class AudioSourceWidget : public QWidget{    Q_OBJECTpublic:    AudioSourceWidget( QWidget *parent );    ~AudioSourceWidget();    void setDefaultAudio(const QString &type, const QString &subFormat, int fr, int ch);    virtual QContent audio() const;public slots:    virtual void setAudio( const QContent & );protected slots:    void change();    void remove();protected:    void haveAudio( bool f );private:    void init();    AudioServerManager *audioServer;    AudioSourceWidgetPrivate *d;};class AudioSourceDialog : public QDialog{    Q_OBJECTpublic:    AudioSourceDialog( QWidget *parent, const QString name = QString(), bool modal = true, Qt::WFlags fl =#ifdef QTOPIA_DESKTOP    WStyle_Customize | WStyle_Dialog | WStyle_Title#else     0#endif    );    virtual ~AudioSourceDialog();    void setDefaultAudio(const QString &type, const QString &subFormat, int fr, int ch);    virtual void setAudio( const QContent & );    virtual QContent audio() const;private:    void init();    AudioSourceWidget *mWidget;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -