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

📄 confrecorderbase.cpp

📁 改写的qtopia录音放音程序
💻 CPP
字号:
/****************************************************************************** Form implementation generated from reading ui file 'confrecorderbase.ui'**** Created: Mon Apr 10 20:50:03 2006**      by:  The User Interface Compiler (uic)**** WARNING! All changes made in this file will be lost!****************************************************************************/#include "confrecorderbase.h"#include <qbuttongroup.h>#include <qcombobox.h>#include <qlabel.h>#include <qpushbutton.h>#include <qradiobutton.h>#include <qlayout.h>#include <qvariant.h>#include <qtooltip.h>#include <qwhatsthis.h>/*  *  Constructs a ConfigureRecorderBase which is a child of 'parent', with the  *  name 'name' and widget flags set to 'f'  * *  The dialog will by default be modeless, unless you set 'modal' to *  TRUE to construct a modal dialog. */ConfigureRecorderBase::ConfigureRecorderBase( QWidget* parent,  const char* name, bool modal, WFlags fl )    : QDialog( parent, name, modal, fl ){    if ( !name )	setName( "ConfigureRecorderBase" );    resize( 311, 385 );     setCaption( tr( "Configure Voice Recorder" ) );    ConfigureRecorderBaseLayout = new QGridLayout( this );     ConfigureRecorderBaseLayout->setSpacing( 4 );    ConfigureRecorderBaseLayout->setMargin( 4 );    Layout6 = new QHBoxLayout;     Layout6->setSpacing( 4 );    Layout6->setMargin( 0 );    TextLabel1 = new QLabel( this, "TextLabel1" );    TextLabel1->setText( tr( "Sample Rate:" ) );    Layout6->addWidget( TextLabel1 );    sampleRate = new QComboBox( FALSE, this, "sampleRate" );    Layout6->addWidget( sampleRate );    ConfigureRecorderBaseLayout->addLayout( Layout6, 1, 0 );    Layout5_2 = new QHBoxLayout;     Layout5_2->setSpacing( 4 );    Layout5_2->setMargin( 0 );    TextLabel2_2 = new QLabel( this, "TextLabel2_2" );    TextLabel2_2->setText( tr( "Format:" ) );    Layout5_2->addWidget( TextLabel2_2 );    format = new QComboBox( FALSE, this, "format" );    Layout5_2->addWidget( format );    ConfigureRecorderBaseLayout->addLayout( Layout5_2, 2, 0 );    QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );    ConfigureRecorderBaseLayout->addItem( spacer, 3, 0 );    Layout4 = new QGridLayout;     Layout4->setSpacing( 4 );    Layout4->setMargin( 0 );    channelsGroup = new QButtonGroup( this, "channelsGroup" );    channelsGroup->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, channelsGroup->sizePolicy().hasHeightForWidth() ) );    channelsGroup->setTitle( tr( "Channels" ) );    channelsGroup->setColumnLayout(0, Qt::Vertical );    channelsGroup->layout()->setSpacing( 0 );    channelsGroup->layout()->setMargin( 0 );    channelsGroupLayout = new QVBoxLayout( channelsGroup->layout() );    channelsGroupLayout->setAlignment( Qt::AlignTop );    channelsGroupLayout->setSpacing( 4 );    channelsGroupLayout->setMargin( 4 );    monoChannels = new QRadioButton( channelsGroup, "monoChannels" );    monoChannels->setText( tr( "Mono" ) );    channelsGroupLayout->addWidget( monoChannels );    stereoChannels = new QRadioButton( channelsGroup, "stereoChannels" );    stereoChannels->setText( tr( "Stereo" ) );    channelsGroupLayout->addWidget( stereoChannels );    Layout4->addWidget( channelsGroup, 0, 1 );    qualityGroup = new QButtonGroup( this, "qualityGroup" );    qualityGroup->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, qualityGroup->sizePolicy().hasHeightForWidth() ) );    qualityGroup->setTitle( tr( "Quality" ) );    qualityGroup->setColumnLayout(0, Qt::Vertical );    qualityGroup->layout()->setSpacing( 0 );    qualityGroup->layout()->setMargin( 0 );    qualityGroupLayout = new QVBoxLayout( qualityGroup->layout() );    qualityGroupLayout->setAlignment( Qt::AlignTop );    qualityGroupLayout->setSpacing( 4 );    qualityGroupLayout->setMargin( 4 );    voiceQuality = new QRadioButton( qualityGroup, "voiceQuality" );    voiceQuality->setText( tr( "Voice" ) );    voiceQuality->setChecked( TRUE );    qualityGroupLayout->addWidget( voiceQuality );    musicQuality = new QRadioButton( qualityGroup, "musicQuality" );    musicQuality->setText( tr( "Music" ) );    qualityGroupLayout->addWidget( musicQuality );    cdQuality = new QRadioButton( qualityGroup, "cdQuality" );    cdQuality->setText( tr( "CD" ) );    qualityGroupLayout->addWidget( cdQuality );    customQuality = new QRadioButton( qualityGroup, "customQuality" );    customQuality->setText( tr( "Custom" ) );    qualityGroupLayout->addWidget( customQuality );    Layout4->addMultiCellWidget( qualityGroup, 0, 1, 0, 0 );    QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );    Layout4->addItem( spacer_2, 1, 1 );    ConfigureRecorderBaseLayout->addLayout( Layout4, 0, 0 );}/*   *  Destroys the object and frees any allocated resources */ConfigureRecorderBase::~ConfigureRecorderBase(){    // no need to delete child widgets, Qt does it all for us}

⌨️ 快捷键说明

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