本文整理汇总了C++中cancelData函数的典型用法代码示例。如果您正苦于以下问题:C++ cancelData函数的具体用法?C++ cancelData怎么用?C++ cancelData使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cancelData函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setMinimumWidth
MainWidget::MainWidget(QWidget *parent,const char *name)
:QWidget(parent,name)
{
unsigned schema=0;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMaximumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumHeight(sizeHint().height());
//
// Generate Fonts
//
QFont font("Helvetica",12,QFont::Normal);
font.setPixelSize(12);
//
// Open Database
//
rd_config=new RDConfig(RD_CONF_FILE);
rd_config->load();
QString err;
test_db=RDInitDb(&schema,&err);
if(!test_db) {
QMessageBox::warning(this,"Can't Connect",
err,0,1,1);
exit(0);
}
//
// Generate Button
//
QPushButton *button=new QPushButton(this,"generate_button");
button->setGeometry(10,10,sizeHint().width()-20,50);
button->setText("Generate Test");
button->setFont(font);
connect(button,SIGNAL(clicked()),this,SLOT(generateData()));
//
// Remove Button
//
button=new QPushButton(this,"remove_button");
button->setGeometry(10,70,sizeHint().width()-20,50);
button->setText("Remove Test");
button->setFont(font);
connect(button,SIGNAL(clicked()),this,SLOT(removeData()));
//
// Exit Button
//
button=new QPushButton(this,"cancel_button");
button->setGeometry(10,130,sizeHint().width()-20,50);
button->setText("Exit");
button->setFont(font);
connect(button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例2: QDialog
SndProperties::SndProperties(QString *title,QWidget *parent,const char *name)
: QDialog(parent,name,true)
{
snd_title=title;
setCaption("Array Properties");
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMaximumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumHeight(sizeHint().height());
//
// Create Fonts
//
QFont font=QFont("Helvetica",12,QFont::Normal);
font.setPixelSize(12);
QFont button_font=QFont("Helvetica",12,QFont::Bold);
button_font.setPixelSize(12);
//
// Array Title
//
snd_title_edit=new QLineEdit(this,"snd_title_edit");
snd_title_edit->setGeometry(55,10,200,20);
snd_title_edit->setText(QString(*snd_title));
QLabel *label=new QLabel(snd_title_edit,"&Title:",
this,"snd_title_label");
label->setGeometry(10,10,40,20);
label->setFont(font);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// OK Button
//
QPushButton *button=new QPushButton("&OK",this,"ok_button");
button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
button->setDefault(true);
button->setFont(button_font);
connect(button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
button=new QPushButton("&Cancel",this,"cancel_button");
button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50);
button->setFont(button_font);
connect(button,SIGNAL(clicked()),this,SLOT(cancelData()));
//
// Populate Data
//
snd_title_edit->setText(*snd_title);
}
示例3: cancelData
void RDCartDialog::closeEvent(QCloseEvent *e)
{
#ifndef WIN32
if(cart_player!=NULL) {
cart_player->stop();
}
#endif // WIN32
cancelData();
}
示例4: QDialog
AddEncoder::AddEncoder(QString *encname,const QString &stationname,
QWidget *parent,const char *name)
: QDialog(parent,name,true)
{
encoder_name=encname;
encoder_stationname=stationname;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMaximumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumHeight(sizeHint().height());
setCaption(tr("Add Encoder"));
//
// Create Fonts
//
QFont font=QFont("Helvetica",12,QFont::Bold);
font.setPixelSize(12);
QFont user_font=QFont("Helvetica",12,QFont::Normal);
user_font.setPixelSize(12);
//
// Encoder Name
//
encoder_name_edit=new QLineEdit(this,"encoder_name_edit");
encoder_name_edit->setGeometry(145,11,sizeHint().width()-150,19);
encoder_name_edit->setMaxLength(32);
QLabel *label=new QLabel(encoder_name_edit,tr("&New Encoder Name:"),
this,"encoder_name_label");
label->setGeometry(10,11,130,19);
label->setFont(font);
label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Ok Button
//
QPushButton *ok_button=new QPushButton(this,"ok_button");
ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
ok_button->setDefault(true);
ok_button->setFont(font);
ok_button->setText(tr("&OK"));
connect(ok_button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
QPushButton *cancel_button=new QPushButton(this,"cancel_button");
cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,
80,50);
cancel_button->setFont(font);
cancel_button->setText(tr("&Cancel"));
connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例5: QDialog
AddUser::AddUser(QString *loginname,QWidget *parent,const char *name)
: QDialog(parent,name,true)
{
add_loginname=loginname;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumWidth(sizeHint().width());
setMaximumHeight(sizeHint().height());
setCaption("Call Administrator - Add User");
//
// Create Fonts
//
QFont label_font=QFont("Helvetica",12,QFont::Bold);
label_font.setPixelSize(12);
QFont font=QFont("Helvetica",12,QFont::Normal);
font.setPixelSize(12);
//
// Login Name
//
add_loginname_edit=new QLineEdit(this,"add_loginname_edit");
add_loginname_edit->setGeometry(110,10,sizeHint().width()-120,20);
add_loginname_edit->setFont(font);
add_loginname_edit->setMaxLength(32);
QLabel *label=
new QLabel(add_loginname_edit,"Login Name:",this,"add_loginname_label");
label->setGeometry(10,10,95,20);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
label->setFont(label_font);
//
// OK Button
//
QPushButton *button=new QPushButton(this,"ok_button");
button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
button->setDefault(true);
button->setFont(label_font);
button->setText("&OK");
connect(button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
button=new QPushButton(this,"cancel_button");
button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50);
button->setFont(label_font);
button->setText("&Cancel");
connect(button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例6: QDialog
RDGetPasswd::RDGetPasswd(QString *passwd,QWidget *parent)
: QDialog(parent,"",true)
{
pw_password=passwd;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMaximumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumHeight(sizeHint().height());
setCaption(tr("Enter Password"));
//
// Create Fonts
//
QFont font=QFont("Helvetica",12,QFont::Bold);
font.setPixelSize(12);
//
// Label
//
QLabel *label=new QLabel(tr("Enter password"),this);
label->setGeometry(0,5,sizeHint().width(),20);
label->setAlignment(Qt::AlignCenter);
//
// Password
//
pw_password_edit=new QLineEdit(this,"pw_password_edit");
pw_password_edit->setGeometry(10,30,sizeHint().width()-20,20);
pw_password_edit->setEchoMode(QLineEdit::Password);
//
// Ok Button
//
QPushButton *ok_button=new QPushButton(this,"ok_button");
ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
ok_button->setDefault(true);
ok_button->setFont(font);
ok_button->setText(tr("&OK"));
connect(ok_button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
QPushButton *cancel_button=new QPushButton(this,"cancel_button");
cancel_button->
setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50);
cancel_button->setFont(font);
cancel_button->setText(tr("&Cancel"));
connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例7: QDialog
ListVguestResources::ListVguestResources(RDMatrix *matrix,
RDMatrix::VguestType type,int size,
QWidget *parent)
: QDialog(parent)
{
QString str;
list_matrix=matrix;
list_type=type;
list_size=size;
//
// Fix the Window Size
//
setMinimumSize(sizeHint());
//
// Create Fonts
//
QFont bold_font=QFont("Helvetica",12,QFont::Bold);
bold_font.setPixelSize(12);
QFont font=QFont("Helvetica",12,QFont::Normal);
font.setPixelSize(12);
//
// Resources List Box
//
list_label=new QLabel(list_table,this);
list_label->setFont(bold_font);
list_model=new RDSqlTableModel(this);
list_model->setQuery(ModelSql(list_type));
SetHeaders(list_model,list_type);
list_view=new RDTableView(this);
list_view->setModel(list_model);
list_view->resizeColumnsToContents();
connect(list_view,SIGNAL(doubleClicked(const QModelIndex &)),
this,SLOT(doubleClickedData(const QModelIndex &)));
//
// Edit Button
//
list_edit_button=new QPushButton(this);
list_edit_button->setFont(bold_font);
list_edit_button->setText(tr("&Edit"));
connect(list_edit_button,SIGNAL(clicked()),this,SLOT(editData()));
//
// Close Button
//
list_close_button=new QPushButton(this);
list_close_button->setFont(bold_font);
list_close_button->setText(tr("&Close"));
connect(list_close_button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例8: switch
void ImportTrack::keyPressEvent(QKeyEvent *e)
{
switch(e->key()) {
case Qt::Key_Escape:
cancelData();
break;
default:
QWidget::keyPressEvent(e);
break;
}
}
示例9: switch
void AddRecording::keyPressEvent(QKeyEvent *e)
{
switch(e->key()) {
case Qt::Key_Escape:
cancelData();
break;
default:
QWidget::keyPressEvent(e);
break;
}
}
示例10: QDialog
EditFilter::EditFilter(QString *str,QWidget *parent,const char *name)
: QDialog(parent,name,true)
{
edit_str=str;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumWidth(sizeHint().width());
setMaximumHeight(sizeHint().height());
setCaption("Call Administrator - Edit Filter String");
//
// Create Fonts
//
QFont label_font=QFont("Helvetica",12,QFont::Bold);
label_font.setPixelSize(12);
//
// Filter String
//
edit_filter_edit=new QLineEdit(this,"edit_filter_edit");
edit_filter_edit->setGeometry(112,10,sizeHint().width()-122,20);
edit_filter_label=new QLabel(edit_filter_edit,tr("Filter String:"),
this,"edit_filter_label");
edit_filter_label->setGeometry(22,10,85,20);
edit_filter_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
edit_filter_label->setFont(label_font);
edit_filter_edit->setText(*str);
//
// OK Button
//
QPushButton *button=new QPushButton(this,"ok_button");
button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
button->setDefault(true);
button->setFont(label_font);
button->setText("&OK");
connect(button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
button=new QPushButton(this,"cancel_button");
button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50);
button->setFont(label_font);
button->setText("&Cancel");
connect(button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例11: switch
void EditUpload::keyPressEvent(QKeyEvent *e)
{
switch(e->key()) {
case Qt::Key_Escape:
e->accept();
cancelData();
break;
default:
QDialog::keyPressEvent(e);
break;
}
}
示例12: cancelData
void MainWidget::logoutData()
{
QString default_name=login_station->defaultName();
login_ripc->setUser(default_name);
login_password_edit->clear();
for(int i=0;i<login_username_box->count();i++) {
if(login_username_box->text(i)==default_name) {
login_username_box->setCurrentItem(i);
qApp->processEvents();
cancelData();
return;
}
}
}
示例13: QDialog
EditNote::EditNote(QString *text,QWidget *parent,const char *name)
: QDialog(parent,name,true)
{
setCaption(tr("Edit Log Note"));
edit_text=text;
//
// Fix the Window Size
//
setMinimumWidth(sizeHint().width());
setMaximumWidth(sizeHint().width());
setMinimumHeight(sizeHint().height());
setMaximumHeight(sizeHint().height());
//
// Create Fonts
//
QFont bold_font=QFont("Helvetica",12,QFont::Bold);
bold_font.setPixelSize(12);
QFont font=QFont("Helvetica",12,QFont::Normal);
font.setPixelSize(12);
//
// The Text Editor
//
edit_text_edit=new QTextEdit(this,"edit_text_edit");
edit_text_edit->setGeometry(10,10,
sizeHint().width()-20,sizeHint().height()-80);
edit_text_edit->setText(*edit_text);
//
// OK Button
//
QPushButton *button=new QPushButton(this,"ok_button");
button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50);
button->setDefault(true);
button->setFont(bold_font);
button->setText(tr("&OK"));
connect(button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
button=new QPushButton(this,"cancel_button");
button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50);
button->setFont(bold_font);
button->setText(tr("&Cancel"));
connect(button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例14: QDialog
AddUser::AddUser(QString *username,QWidget *parent)
: QDialog(parent)
{
user_name=username;
//
// Fix the Window Size
//
setMinimumSize(sizeHint());
setMaximumSize(sizeHint());
setWindowTitle("RDAdmin - "+tr("Add User"));
//
// Create Fonts
//
QFont font=QFont("Helvetica",12,QFont::Bold);
font.setPixelSize(12);
//
// User Name
//
user_name_edit=new QLineEdit(this);
user_name_edit->setGeometry(125,11,sizeHint().width()-135,19);
user_name_edit->setMaxLength(255);
QLabel *user_name_label=new QLabel(user_name_edit,tr("&New User Name:"),this);
user_name_label->setGeometry(10,13,110,19);
user_name_label->setFont(font);
user_name_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
//
// Ok Button
//
QPushButton *ok_button=new QPushButton(this);
ok_button->setGeometry(size().width()-180,size().height()-60,80,50);
ok_button->setDefault(true);
ok_button->setFont(font);
ok_button->setText(tr("&OK"));
connect(ok_button,SIGNAL(clicked()),this,SLOT(okData()));
//
// Cancel Button
//
QPushButton *cancel_button=new QPushButton(this);
cancel_button->setGeometry(size().width()-90,size().height()-60,80,50);
cancel_button->setFont(font);
cancel_button->setText(tr("&Cancel"));
connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData()));
}
示例15: RDUser
void MainWidget::loginData()
{
RDUser *user=new RDUser(login_username_box->currentText());
if(user->checkPassword(login_password_edit->text(),false)) {
login_ripc->setUser(login_username_box->currentText());
login_password_edit->clear();
delete user;
qApp->processEvents();
cancelData();
}
else {
QMessageBox::warning(this,tr("RDLogin"),tr("Invalid Password!"));
delete user;
}
}