comment::comment( QWidget* parent, const char* name, bool modal, Qt::WFlags fl ) : QDialog( parent, name, modal, fl ) { setWindowTitle(tr("Comment")); _commentid = -1; _targetId = -1; _mode = cNew; if (!name) setObjectName("comment"); QHBoxLayout *commentLayout = new QHBoxLayout( this, 5, 7, "commentLayout"); QVBoxLayout *layout11 = new QVBoxLayout( 0, 0, 5, "layout11"); QHBoxLayout *layout9 = new QHBoxLayout( 0, 0, 0, "layout9"); QBoxLayout *layout8 = new QHBoxLayout( 0, 0, 5, "layout8"); QVBoxLayout *Layout181 = new QVBoxLayout( 0, 0, 0, "Layout181"); QVBoxLayout *Layout180 = new QVBoxLayout( 0, 0, 5, "Layout180"); QLabel *_cmnttypeLit = new QLabel(tr("Comment Type:"), this, "_cmnttypeLit"); layout8->addWidget( _cmnttypeLit ); _cmnttype = new XComboBox( FALSE, this, "_cmnttype" ); layout8->addWidget( _cmnttype ); layout9->addLayout( layout8 ); QSpacerItem* spacer = new QSpacerItem( 66, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout9->addItem( spacer ); layout11->addLayout( layout9 ); _comment = new QTextEdit( this, "_comment" ); layout11->addWidget( _comment ); commentLayout->addLayout( layout11 ); _close = new QPushButton(tr("&Cancel"), this, "_close"); Layout180->addWidget( _close ); _save = new QPushButton(tr("&Save"), this, "_save"); Layout180->addWidget( _save ); _prev = new QPushButton(tr("&Previous"), this, "_prev"); Layout180->addWidget( _prev ); _next = new QPushButton(tr("&Next"), this, "_next"); Layout180->addWidget( _next ); Layout181->addLayout( Layout180 ); QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); Layout181->addItem( spacer_2 ); commentLayout->addLayout( Layout181 ); resize( QSize(524, 270).expandedTo(minimumSizeHint()) ); //clearWState( WState_Polished ); // signals and slots connections connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_next, SIGNAL(clicked()), this, SLOT(sNextComment())); connect(_prev, SIGNAL(clicked()), this, SLOT(sPrevComment())); // tab order setTabOrder( _cmnttype, _comment ); setTabOrder( _comment, _save ); setTabOrder( _save, _close ); _source = Comments::Uninitialized; _cmnttype->setAllowNull(TRUE); }
comment::comment( QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl ) : QDialog( parent, fl ) { if(name) setObjectName(name); setWindowTitle(tr("Comment")); if(modal) setWindowModality(Qt::WindowModal); _commentid = -1; _targetId = -1; _mode = cNew; if (!name) setObjectName("comment"); QVBoxLayout *moreLayout = new QVBoxLayout(this); moreLayout->setContentsMargins(5, 5, 5, 5); moreLayout->setSpacing(7); moreLayout->setObjectName("moreLayout"); QHBoxLayout *commentLayout = new QHBoxLayout(this); commentLayout->setContentsMargins(5, 5, 5, 5); commentLayout->setSpacing(7); commentLayout->setObjectName("commentLayout"); QVBoxLayout *layout11 = new QVBoxLayout(this); layout11->setSpacing(5); layout11->setObjectName("layout11"); QHBoxLayout *layout9 = new QHBoxLayout(this); layout9->setObjectName("layout9"); QBoxLayout *layout8 = new QHBoxLayout(this); layout8->setSpacing(5); layout8->setObjectName("layout8"); QLabel *_cmnttypeLit = new QLabel(tr("Comment Type:"), this); _cmnttypeLit->setObjectName("_cmnttypeLit"); layout8->addWidget( _cmnttypeLit ); _cmnttype = new XComboBox( false, this); _cmnttype->setObjectName("_cmnttype" ); layout8->addWidget( _cmnttype ); layout9->addLayout( layout8 ); QSpacerItem* spacer = new QSpacerItem( 66, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout9->addItem( spacer ); _public = new QCheckBox(tr("Public"), this); _public->setObjectName("_public"); if(!(_x_metrics && _x_metrics->boolean("CommentPublicPrivate"))) _public->hide(); _public->setChecked(_x_metrics && _x_metrics->boolean("CommentPublicDefault")); layout9->addWidget(_public); layout11->addLayout( layout9 ); _comment = new XTextEdit( this); _comment->setObjectName("_comment" ); _comment->setSpellEnable(true); layout11->addWidget( _comment ); commentLayout->addLayout( layout11 ); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->setOrientation(Qt::Vertical); buttonBox->setStandardButtons(QDialogButtonBox::Save | QDialogButtonBox::Cancel); _close = buttonBox->button(QDialogButtonBox::Cancel); _close->setObjectName("_close"); _save = buttonBox->button(QDialogButtonBox::Save); _save->setObjectName("_save"); _prev = buttonBox->addButton(tr("&Previous"), QDialogButtonBox::ActionRole); _prev->setObjectName("_prev"); _next = buttonBox->addButton(tr("&Next"), QDialogButtonBox::ActionRole); _next->setObjectName("_next"); _more = buttonBox->addButton(tr("&More"), QDialogButtonBox::ActionRole); _more->setObjectName("_more"); _more->setCheckable(true); commentLayout->addWidget(buttonBox); moreLayout->addLayout(commentLayout); _comments = new Comments(this); _comments->setObjectName("_comments"); _comments->setReadOnly(true); _comments->findChild<XCheckBox*>("_verbose")->setForgetful(true); _comments->findChild<XCheckBox*>("_verbose")->hide(); _comments->findChild<XCheckBox*>("_verbose")->setChecked(false); _comments->_newComment->setVisible(false); _comments->setVerboseCommentList(true); _comments->setVisible(false); _comments->setEditable(false); moreLayout->addWidget(_comments); resize( QSize(524, 270).expandedTo(minimumSizeHint()) ); //clearWState( WState_Polished ); connect(buttonBox, SIGNAL(accepted()), this, SLOT(sSave())); connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); connect(_next, SIGNAL(clicked()), this, SLOT(sNextComment())); connect(_prev, SIGNAL(clicked()), this, SLOT(sPrevComment())); connect(_more, SIGNAL(toggled(bool)), _comments, SLOT(setVisible(bool))); setTabOrder( _cmnttype, _comment ); setTabOrder( _comment, _save ); setTabOrder( _save, _close ); _sourcetype = ""; _cmnttype->setAllowNull(true); shortcuts::setStandardKeys(this); }
comment::comment( QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl ) : QDialog( parent, fl ) { if(name) setObjectName(name); setWindowTitle(tr("Comment")); if(modal) setWindowModality(Qt::WindowModal); _commentid = -1; _targetId = -1; _mode = cNew; if (!name) setObjectName("comment"); QVBoxLayout *moreLayout = new QVBoxLayout(this); moreLayout->setContentsMargins(5, 5, 5, 5); moreLayout->setSpacing(7); moreLayout->setObjectName("moreLayout"); QHBoxLayout *commentLayout = new QHBoxLayout(this); commentLayout->setContentsMargins(5, 5, 5, 5); commentLayout->setSpacing(7); commentLayout->setObjectName("commentLayout"); QVBoxLayout *layout11 = new QVBoxLayout(this); layout11->setSpacing(5); layout11->setObjectName("layout11"); QHBoxLayout *layout9 = new QHBoxLayout(this); layout9->setObjectName("layout9"); QBoxLayout *layout8 = new QHBoxLayout(this); layout8->setSpacing(5); layout8->setObjectName("layout8"); QVBoxLayout *layout181 = new QVBoxLayout(this); layout181->setObjectName("layout181"); QVBoxLayout *layout180 = new QVBoxLayout(this); layout180->setSpacing(5); layout180->setObjectName("layout180"); QLabel *_cmnttypeLit = new QLabel(tr("Comment Type:"), this); _cmnttypeLit->setObjectName("_cmnttypeLit"); layout8->addWidget( _cmnttypeLit ); _cmnttype = new XComboBox( FALSE, this); _cmnttype->setObjectName("_cmnttype" ); layout8->addWidget( _cmnttype ); layout9->addLayout( layout8 ); QSpacerItem* spacer = new QSpacerItem( 66, 10, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout9->addItem( spacer ); layout11->addLayout( layout9 ); _comment = new QTextEdit( this); _comment->setObjectName("_comment" ); layout11->addWidget( _comment ); commentLayout->addLayout( layout11 ); _close = new QPushButton(tr("&Cancel"), this); _close->setObjectName("_close"); layout180->addWidget( _close ); _save = new QPushButton(tr("&Save"), this); _save->setObjectName("_save"); layout180->addWidget( _save ); _prev = new QPushButton(tr("&Previous"), this); _prev->setObjectName("_prev"); layout180->addWidget( _prev ); _next = new QPushButton(tr("&Next"), this); _next->setObjectName("_next"); layout180->addWidget( _next ); layout181->addLayout( layout180 ); QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); layout181->addItem( spacer_2 ); _more = new QPushButton(tr("Show &More"), this); _more->setObjectName("_more"); _more->setCheckable(true); layout181->addWidget(_more); commentLayout->addLayout( layout181 ); moreLayout->addLayout(commentLayout); _comments = new Comments(this); _comments->setObjectName("_comments"); _comments->setReadOnly(true); _comments->findChild<XCheckBox*>("_verbose")->setForgetful(true); _comments->findChild<XCheckBox*>("_verbose")->hide(); _comments->findChild<XCheckBox*>("_verbose")->setChecked(false); _comments->_newComment->setVisible(false); _comments->setVerboseCommentList(true); _comments->setVisible(false); _comments->setEditable(false); moreLayout->addWidget(_comments); resize( QSize(524, 270).expandedTo(minimumSizeHint()) ); //clearWState( WState_Polished ); // signals and slots connections connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_next, SIGNAL(clicked()), this, SLOT(sNextComment())); connect(_prev, SIGNAL(clicked()), this, SLOT(sPrevComment())); connect(_more, SIGNAL(toggled(bool)), _comments, SLOT(setVisible(bool))); // tab order setTabOrder( _cmnttype, _comment ); setTabOrder( _comment, _save ); setTabOrder( _save, _close ); _source = Comments::Uninitialized; _cmnttype->setAllowNull(TRUE); }