📄 configwidget.cpp.svn-base
字号:
/* * Author: $Author: vincent $ * Date: $Date: 2006/04/24 02:28:56 $ * Module: $RCSfile: configwidget.cpp,v $ * Revision:$Revision: 1.2 $ * Status: $State: Exp $ */#include <QtGui>#include "configwidget.h"ConfigWidget::ConfigWidget(QWidget *parent):QGroupBox(parent){ hostLabel=new QLabel(tr("IP Address:")); hostLineEdit=new QLineEdit; hostLineEdit->setText("192.168.0.56"); diPortLabel=new QLabel(tr("Port:")); diPortSpinBox=new QSpinBox; diPortSpinBox->setRange(1025,65535); diPortSpinBox->setValue(DIPort); connectButton=new QPushButton(tr("Connect")); quitButton=new QPushButton(tr("Quit")); connect(connectButton,SIGNAL(clicked()), this,SLOT(_connect())); connect(quitButton,SIGNAL(clicked()), this,SLOT(_quit())); /* connect(hostLineEdit,SIGNAL(textChanged(const QString &)), this,SLOT(_hostChanged(const QString &))); connect(portSpinBox,SIGNAL(valueChanged(int)), this,SLOT(_portChanged(int))); */ QGridLayout *layout=new QGridLayout; layout->addWidget(hostLabel,0,0); layout->addWidget(hostLineEdit,0,1); layout->addWidget(connectButton,0,2); layout->addWidget(diPortLabel,1,0); layout->addWidget(diPortSpinBox,1,1); layout->addWidget(quitButton,1,2); //setTitle("Server Config"); setLayout(layout);}ConfigWidget::~ConfigWidget(){}QString ConfigWidget::getHost(){ return hostLineEdit->text();}int ConfigWidget::getDIPort(){ return diPortSpinBox->value();}void ConfigWidget::setDIPort(int port){ diPortSpinBox->setValue(port);}/*void ConfigWidget::_hostChanged(const QString& newHost){ emit hostChanged(newHost);}void ConfigWidget::_diPortChanged(int newPort){ emit diPortChanged(newPort);}*/void ConfigWidget::enableConnect(bool bEnabled){ if(bEnabled) { connectButton->setText(tr("Connect")); bConnect=true; } else { connectButton->setText(tr("Disconnect")); bConnect=false; }}void ConfigWidget::_connect(){ if(bConnect) emit wantToConnect(); else emit wantToDisconnect();}void ConfigWidget::_quit(){ emit wantToQuit();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -