📄 confrecorderbase.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 + -