• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ clearWState函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中clearWState函数的典型用法代码示例。如果您正苦于以下问题:C++ clearWState函数的具体用法?C++ clearWState怎么用?C++ clearWState使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了clearWState函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: winId

/*!
  For internal use only.
*/
void QNPWidget::setWindow(bool delold)
{
    saveWId = winId(); // ### Don't need this anymore

    create((WId)pi->window, FALSE, delold);

   if ( delold ) {
      // Make sure they get a show()
      clearWState( WState_Visible );
   }

#ifdef _WS_X11_
    Widget w = XtWindowToWidget (qt_xdisplay(), pi->window);
    XtAddEventHandler(w, EnterWindowMask, FALSE, enter_event_handler, pi);
    XtAddEventHandler(w, LeaveWindowMask, FALSE, leave_event_handler, pi);
    Pixmap bgpm=0;
    XColor col;
    XtVaGetValues(w,
	XtNbackground, &col.pixel,
	XtNbackgroundPixmap, &bgpm,
	0, 0);
    XQueryColor(qt_xdisplay(), x11Colormap(), &col);
    setBackgroundColor(QColor(col.red >> 8, col.green >> 8, col.blue >> 8));
    if (bgpm) {
	// ### Need an under-the-hood function here, or we have to
	// ### rewrite lots of code from QPixmap::convertToImage().
	// ### Doesn't matter yet, because Netscape doesn't ever set
	// ### the background image of the window it gives us.
    }
#endif

    createNewWindowsForAllChildren(this);

    setGeometry( pi->x, pi->y, pi->width, pi->height );
}
开发者ID:opieproject,项目名称:qte-opie,代码行数:38,代码来源:qnp.cpp


示例2: policy

/*!
  Change the alignment

  \param alignment New alignment
  \sa QwtScaleWidget::alignment
*/
void QwtScaleWidget::setAlignment(QwtScaleDraw::Alignment alignment)
{
#if QT_VERSION >= 0x040000
    if ( !testAttribute(Qt::WA_WState_OwnSizePolicy) )
#else
    if ( !testWState( WState_OwnSizePolicy ) )
#endif
    {
        QSizePolicy policy(QSizePolicy::MinimumExpanding,
            QSizePolicy::Fixed);
        if ( d_data->scaleDraw->orientation() == Qt::Vertical )
            policy.transpose();
        setSizePolicy(policy);

#if QT_VERSION >= 0x040000
        setAttribute(Qt::WA_WState_OwnSizePolicy, false);
#else
        clearWState( WState_OwnSizePolicy );
#endif
    }

    if (d_data->scaleDraw)
        d_data->scaleDraw->setAlignment(alignment);
    layoutScale();
}
开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:31,代码来源:qwt_scale_widget.cpp


示例3: sizePolicy

/*!
  \brief Set the wheel's orientation.
  \param o Orientation. Allowed values are
           Qt::Horizontal and Qt::Vertical.
   Defaults to Qt::Horizontal.
  \sa QwtAbstractSlider::orientation()
*/
void QwtWheel::setOrientation(Qt::Orientation o)
{
    if ( orientation() == o )
        return;

#if QT_VERSION >= 0x040000
    if ( !testAttribute(Qt::WA_WState_OwnSizePolicy) )
#else
    if ( !testWState( WState_OwnSizePolicy ) ) 
#endif
    {
        QSizePolicy sp = sizePolicy();
        sp.transpose();
        setSizePolicy(sp);

#if QT_VERSION >= 0x040000
        setAttribute(Qt::WA_WState_OwnSizePolicy, false);
#else
        clearWState( WState_OwnSizePolicy );
#endif
    }

    QwtAbstractSlider::setOrientation(o);
    layoutWheel();
}
开发者ID:AlexKraemer,项目名称:RFID_ME_HW_GUI,代码行数:32,代码来源:qwt_wheel.cpp


示例4: QDialog

/*
 *  Constructs a dlgOptions as 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.
 */
dlgOptions::dlgOptions( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "dlgOptions" );
    setSizeGripEnabled( TRUE );
    dlgOptionsLayout = new QGridLayout( this, 1, 1, 5, 5, "dlgOptionsLayout"); 

    Layout5 = new QVBoxLayout( 0, 0, 6, "Layout5"); 

    buttonOk = new QPushButton( this, "buttonOk" );
    buttonOk->setAutoDefault( TRUE );
    buttonOk->setDefault( TRUE );
    Layout5->addWidget( buttonOk );

    buttonCancel = new QPushButton( this, "buttonCancel" );
    buttonCancel->setAutoDefault( TRUE );
    Layout5->addWidget( buttonCancel );

    buttonHelp = new QPushButton( this, "buttonHelp" );
    buttonHelp->setAutoDefault( TRUE );
    Layout5->addWidget( buttonHelp );
    Spacer1 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    Layout5->addItem( Spacer1 );

    dlgOptionsLayout->addMultiCellLayout( Layout5, 0, 1, 1, 1 );

    LineEdit1 = new QLineEdit( this, "LineEdit1" );
    LineEdit1->setMinimumSize( QSize( 0, 70 ) );
    LineEdit1->setPaletteBackgroundColor( QColor( 220, 220, 220 ) );
    LineEdit1->setFocusPolicy( QLineEdit::NoFocus );
    LineEdit1->setAlignment( int( QLineEdit::AlignAuto ) );
    LineEdit1->setReadOnly( TRUE );

    dlgOptionsLayout->addWidget( LineEdit1, 1, 0 );

    taProps = new QTable( this, "taProps" );
    taProps->setNumCols( taProps->numCols() + 1 );
    taProps->horizontalHeader()->setLabel( taProps->numCols() - 1, tr( "Property" ) );
    taProps->setNumCols( taProps->numCols() + 1 );
    taProps->horizontalHeader()->setLabel( taProps->numCols() - 1, tr( "Value" ) );
    taProps->setNumRows( 0 );
    taProps->setNumCols( 2 );
    taProps->setSorting( FALSE );
    taProps->setSelectionMode( QTable::SingleRow );

    dlgOptionsLayout->addWidget( taProps, 0, 0 );
    languageChange();
    resize( QSize(322, 384).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );

    // tab order
    setTabOrder( buttonOk, buttonCancel );
    setTabOrder( buttonCancel, buttonHelp );
    setTabOrder( buttonHelp, LineEdit1 );
}
开发者ID:Miguel-J,项目名称:eneboo-core,代码行数:67,代码来源:dlgoptions.cpp


示例5: QFitNamedWidget

QFitModelWidget::QFitModelWidget( QWidget* parent,  const char* name )
    : QFitNamedWidget( parent, name )
{
    if (name==0) setName( "QFitModelWidget" );
    setCaption("QFitModelWidget");

    AmplChk = new QCheckBox( this, "AmplChk" );
    AmplChk->setGeometry( QRect( 10, 110, 80, 25 ) );
    AmplChk->setText("amplitude");

    textLabel1 = new QLabel( "group", this, "textLabel1" );
    textLabel1->setGeometry( QRect( 200, 110, 40, 20 ) );

    BuffersChk = new QCheckBox( this, "BuffersChk" );
    BuffersChk->setGeometry( QRect( 100, 110, 90, 25 ) );
    BuffersChk->setText("use buffers");

    GroupSpin = new QSpinBox( this, "GroupSpin" );
    GroupSpin->setGeometry( QRect( 240, 110, 55, 22 ) );
    GroupSpin->setMinValue( -1 );
    resize( QSize(600, 480).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( AmplChk, SIGNAL( toggled(bool) ), this, SLOT( AmplChk_toggled(bool) ) );
    connect( BuffersChk, SIGNAL( toggled(bool) ), this, SLOT( BuffersChk_toggled(bool) ) );
    connect( GroupSpin, SIGNAL( valueChanged(int) ), this, SLOT( GroupSpin_valueChanged(int) ) );
}
开发者ID:svn2github,项目名称:Go4,代码行数:28,代码来源:QFitModelWidget.cpp


示例6: QWidget

/*
 *  Constructs a SQDFrame as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
SQDFrame::SQDFrame( QWidget* parent, const char* name, WFlags fl )
  : QWidget( parent, name, fl ), HFSolver(NULL)
{
  if ( !name )
    setName( "SQDFrame" );
  potLabel = new QLabel( this, "poteLabel" );
  potLabel->setGeometry( QRect( 240, 20, 260, 24 ) );
  potFrame = new NxyCurvePlot(this,"potPlot");
  potFrame->setGeometry( QRect( 20, 60, 540, 200 ) );
  potFrame->setFrameShape( QFrame::StyledPanel );
  potFrame->setFrameShadow( QFrame::Raised );
  wfsLabel = new QLabel( this, "wfsLabel" );
  wfsLabel->setGeometry( QRect( 160, 280, 400, 24 ) );
  wfsFrame = new NxyCurvePlot(this,"wfsPlot");
  wfsFrame->setGeometry( QRect( 20, 320, 540, 270 ) );
  d_log = new QTextEdit(this);
  d_log->setGeometry( QRect( 40, 600, 510, 200 ));
  d_log->setTextFormat(Qt::LogText);
  QFrame *hb = new QFrame(this,"buttonbox");
  hb->setGeometry(QRect(40,805,540,60));
  QHBoxLayout *layout = new QHBoxLayout(hb);
  quitButton = new QPushButton(hb, "quitButton" );
  layout->addItem(new QSpacerItem( 50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ));
  layout->addWidget(quitButton);
  layout->addItem(new QSpacerItem( 50, 20, QSizePolicy::Fixed, QSizePolicy::Minimum ));
  saveButton = new QPushButton( hb, "saveButton" );
  layout->addWidget(saveButton);
  layout->addItem(new QSpacerItem( 50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ));
  connect( quitButton, SIGNAL(clicked()), qApp, SLOT(quit()) );
  connect( saveButton, SIGNAL(clicked()), this, SLOT(slotSave()) );
  resize( QSize(600, 860).expandedTo(minimumSizeHint()) );
  languageChange();
  clearWState( WState_Polished );
}
开发者ID:digideskio,项目名称:qmcpack,代码行数:38,代码来源:SQDFrame.cpp


示例7: QDialog

/*
 *  Constructs a TextEditDialog as 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.
 */
TextEditDialog::TextEditDialog( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "TextEditDialog" );
    setMinimumSize( QSize( 190, 100 ) );
    setMaximumSize( QSize( 190, 100 ) );

    TextLabel1 = new QLabel( this, "TextLabel1" );
    TextLabel1->setGeometry( QRect( 10, 10, 148, 15 ) );

    textLineEdit = new QLineEdit( this, "textLineEdit" );
    textLineEdit->setGeometry( QRect( 10, 30, 170, 23 ) );
    textLineEdit->setMaxLength( 20 );

    buttonOk = new QPushButton( this, "buttonOk" );
    buttonOk->setGeometry( QRect( 10, 60, 80, 32 ) );
    buttonOk->setAutoDefault( TRUE );
    buttonOk->setDefault( TRUE );

    buttonCancel = new QPushButton( this, "buttonCancel" );
    buttonCancel->setGeometry( QRect( 100, 60, 80, 32 ) );
    buttonCancel->setAutoDefault( TRUE );
    languageChange();
    resize( QSize(190, 100).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );

    // tab order
    setTabOrder( textLineEdit, buttonOk );
    setTabOrder( buttonOk, buttonCancel );
}
开发者ID:rd8,项目名称:qGo,代码行数:42,代码来源:textedit_gui.cpp


示例8: QDialog

/* 
 *  Constructs a Superconductor_Messages as 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.
 */
Superconductor_Messages::Superconductor_Messages( SCMessageList* sl, QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
	if ( sl )
	strings = sl;
	
    if ( !name )
	setName( "Superconductor_Messages" );

	layout = new QGridLayout( this, 2, 2 );
//	layout->setAutoAdd( TRUE );
	layout->setResizeMode( QLayout::FreeResize );

    listBox = new QListBox( this, "listBox" );
    listBox->setGeometry( QRect( 10, 10, 291, 461 ) );
    listBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, listBox->sizePolicy().hasHeightForWidth() ) );
    listBox->setSelectionMode( QListBox::NoSelection );
    listBox->setVariableWidth( TRUE );	
    languageChange();
    resize( QSize(314, 480).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );
	
	save = new QPushButton( "Save", this );
	closeButton = new QPushButton( "Close", this );
	
	layout->addMultiCellWidget( listBox, 0, 0, 0, 1 );
	layout->addWidget( save, 1, 0 );
	layout->addWidget( closeButton, 1, 1 );

	connect( save, SIGNAL( clicked() ), this, SLOT( saveOutput() ) );
	connect( closeButton, SIGNAL( clicked() ), this, SLOT( closeDialog() ) );
}
开发者ID:AlphaPixel,项目名称:3DNature,代码行数:39,代码来源:message_dialog.cpp


示例9: setWState

void QWidget::setMouseTracking( bool enable )
{
    if ( enable )
	setWState( WState_MouseTracking );
    else
	clearWState( WState_MouseTracking );
}
开发者ID:Miguel-J,项目名称:eneboo-core,代码行数:7,代码来源:qwidget_qws.cpp


示例10: QDialog

/*
 *  Constructs a aboutForm as 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.
 */
aboutForm::aboutForm( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "aboutForm" );
    aboutFormLayout = new QVBoxLayout( this, 11, 6, "aboutFormLayout"); 

    textLabel1 = new QLabel( this, "textLabel1" );
    textLabel1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, textLabel1->sizePolicy().hasHeightForWidth() ) );
    textLabel1->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter ) );
    aboutFormLayout->addWidget( textLabel1 );

    layout55 = new QHBoxLayout( 0, 0, 6, "layout55"); 
    QSpacerItem* spacer = new QSpacerItem( 141, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout55->addItem( spacer );

    okButton = new QPushButton( this, "okButton" );
    okButton->setDefault( TRUE );
    layout55->addWidget( okButton );
    aboutFormLayout->addLayout( layout55 );
    languageChange();
    resize( QSize(514, 191).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( okButton, SIGNAL( clicked() ), this, SLOT( close() ) );
    init();
}
开发者ID:jiajw0426,项目名称:easyscada,代码行数:35,代码来源:aboutform.cpp


示例11: QWidget

/*
 *  Constructs a FileViewLayout as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
FileViewLayout::FileViewLayout( QWidget* parent, const char* name, WFlags fl )
    : QWidget( parent, name, fl )
{
    if ( !name )
	setName( "FileViewLayout" );
    FileViewLayoutLayout = new QVBoxLayout( this, 0, 0, "FileViewLayoutLayout"); 

    m_pTabWidget = new QTabWidget( this, "m_pTabWidget" );

    tab = new QWidget( m_pTabWidget, "tab" );
    tabLayout = new QVBoxLayout( tab, 0, 0, "tabLayout"); 

    m_pFileList = new FileList( tab, "m_pFileList" );
    tabLayout->addWidget( m_pFileList );
    m_pTabWidget->insertTab( tab, QString::fromLatin1("") );

    tab_2 = new QWidget( m_pTabWidget, "tab_2" );
    tabLayout_2 = new QVBoxLayout( tab_2, 0, 0, "tabLayout_2"); 

    m_pFileTree = new KFileTreeView( tab_2, "m_pFileTree" );
    tabLayout_2->addWidget( m_pFileTree );
    m_pTabWidget->insertTab( tab_2, QString::fromLatin1("") );
    FileViewLayoutLayout->addWidget( m_pTabWidget );
    languageChange();
    resize( QSize(364, 639).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );
}
开发者ID:fredollinger,项目名称:kscope,代码行数:31,代码来源:fileviewlayout.cpp


示例12: QDialog

/*
 *  Constructs a dlgReleaseNotes as 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.
 */
dlgReleaseNotes::dlgReleaseNotes( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "dlgReleaseNotes" );
    dlgReleaseNotesLayout = new QVBoxLayout( this, 5, 10, "dlgReleaseNotesLayout"); 

    qtxtReleaseNotes = new QTextBrowser( this, "qtxtReleaseNotes" );
    qtxtReleaseNotes->setEnabled( TRUE );
    QFont qtxtReleaseNotes_font(  qtxtReleaseNotes->font() );
    qtxtReleaseNotes->setFont( qtxtReleaseNotes_font ); 
    qtxtReleaseNotes->setLineWidth( 0 );
    qtxtReleaseNotes->setTextFormat( QTextBrowser::AutoText );
    dlgReleaseNotesLayout->addWidget( qtxtReleaseNotes );

    layout3 = new QHBoxLayout( 0, 0, 10, "layout3"); 
    spacer1_2 = new QSpacerItem( 140, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout3->addItem( spacer1_2 );

    pbtnClose = new QPushButton( this, "pbtnClose" );
    pbtnClose->setDefault( TRUE );
    layout3->addWidget( pbtnClose );
    spacer1 = new QSpacerItem( 140, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout3->addItem( spacer1 );
    dlgReleaseNotesLayout->addLayout( layout3 );
    languageChange();
    resize( QSize(576, 419).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( pbtnClose, SIGNAL( clicked() ), this, SLOT( close() ) );
    init();
}
开发者ID:jeez,项目名称:iqr,代码行数:40,代码来源:iqrReleaseNotes.cpp


示例13: QWidget

/*
 *  Constructs a frm_procesos as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
frm_procesos::frm_procesos( QWidget* parent, const char* name, WFlags fl )
    : QWidget( parent, name, fl )
{
    if ( !name )
	setName( "frm_procesos" );
    frm_procesosLayout = new QVBoxLayout( this, 11, 6, "frm_procesosLayout"); 

    groupBox1 = new QGroupBox( this, "groupBox1" );
    groupBox1->setColumnLayout(0, Qt::Vertical );
    groupBox1->layout()->setSpacing( 6 );
    groupBox1->layout()->setMargin( 11 );
    groupBox1Layout = new QVBoxLayout( groupBox1->layout() );
    groupBox1Layout->setAlignment( Qt::AlignTop );

    table1 = new QTable( groupBox1, "table1" );
    table1->setNumRows( 3 );
    table1->setNumCols( 3 );
    groupBox1Layout->addWidget( table1 );

    pushButton1 = new QPushButton( groupBox1, "pushButton1" );
    groupBox1Layout->addWidget( pushButton1 );
    frm_procesosLayout->addWidget( groupBox1 );
    languageChange();
    resize( QSize(512, 445).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );
}
开发者ID:Jona0712,项目名称:proyectos-kreig-usac,代码行数:30,代码来源:wdg_procesos.cpp


示例14: QDialog

/*
 *  Constructs a NthMoveDialog as 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.
 */
NthMoveDialog::NthMoveDialog( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "NthMoveDialog" );
    setMinimumSize( QSize( 210, 90 ) );
    setMaximumSize( QSize( 210, 90 ) );

    buttonCancel = new QPushButton( this, "buttonCancel" );
    buttonCancel->setGeometry( QRect( 110, 50, 80, 32 ) );
    buttonCancel->setAutoDefault( TRUE );

    TextLabel1 = new QLabel( this, "TextLabel1" );
    TextLabel1->setGeometry( QRect( 10, 10, 120, 20 ) );

    buttonOk = new QPushButton( this, "buttonOk" );
    buttonOk->setGeometry( QRect( 20, 50, 80, 32 ) );
    buttonOk->setAutoDefault( TRUE );
    buttonOk->setDefault( TRUE );

    moveSpinBox = new QSpinBox( this, "moveSpinBox" );
    moveSpinBox->setGeometry( QRect( 140, 10, 50, 20 ) );
    moveSpinBox->setMaxValue( 999 );
    languageChange();
    resize( QSize(210, 90).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );

    // tab order
    setTabOrder( moveSpinBox, buttonOk );
    setTabOrder( buttonOk, buttonCancel );
}
开发者ID:rd8,项目名称:qGo,代码行数:42,代码来源:nthmove_gui.cpp


示例15: QWidget

EnhancedTagAttributeTree::EnhancedTagAttributeTree(QWidget *parent, const char *name)
: QWidget(parent, name)
{

  widgetLayout = new QGridLayout( this, 1, 1, 11, 6, "MainLayout");

  attrTree = new TagAttributeTree(this, "TagAttributeTree");
  attrTree->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
  widgetLayout->addMultiCellWidget( attrTree, 1, 1, 0, 3 );

  nodeName = new QLabel(this, i18n( "Node Name" ));
  nodeName->setSizePolicy( QSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::Fixed, 0, 0, nodeName->sizePolicy().hasHeightForWidth() ) );

  widgetLayout->addWidget( nodeName, 0, 0 );
  deleteTag = new KPushButton(this, i18n( "Delete Tag" ));
  deleteTag->setPixmap(SmallIcon("editdelete"));
  deleteTag->setMaximumHeight(32);
  deleteTag->setMaximumWidth(32);
  QToolTip::add(deleteTag, i18n("Delete the current tag only."));

  deleteAll = new KPushButton(this, i18n( "Delete All" ));
  deleteAll->setPixmap(SmallIcon("editdelete"));
  deleteAll->setMaximumHeight(32);
  deleteAll->setMaximumWidth(32);
  QToolTip::add(deleteAll, i18n("Delete the current tag and all its children."));

  widgetLayout->addWidget( deleteTag, 0, 2 );
  widgetLayout->addWidget( deleteAll, 0, 3 );
  clearWState( WState_Polished );

  connect(attrTree, SIGNAL(newNodeSelected(Node *)), this, SLOT(NodeSelected(Node *)));
  connect(deleteTag, SIGNAL(clicked()), this, SLOT(deleteNode()));
  connect(deleteAll, SIGNAL(clicked()), this, SLOT(deleteSubTree()));
}
开发者ID:serghei,项目名称:kde3-kdewebdev,代码行数:34,代码来源:tagattributetree.cpp


示例16: QDialog

/*
 *  Constructs a AddHostDialogBase as 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.
 */
AddHostDialogBase::AddHostDialogBase( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "AddHostDialogBase" );
    AddHostDialogBaseLayout = new QGridLayout( this, 1, 1, 11, 6, "AddHostDialogBaseLayout"); 
    spacer1 = new QSpacerItem( 217, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    AddHostDialogBaseLayout->addMultiCell( spacer1, 3, 3, 0, 1 );

    okButton = new QPushButton( this, "okButton" );
    okButton->setEnabled( FALSE );

    AddHostDialogBaseLayout->addWidget( okButton, 3, 2 );

    cancelButton = new QPushButton( this, "cancelButton" );

    AddHostDialogBaseLayout->addWidget( cancelButton, 3, 3 );

    addressEdit = new QLineEdit( this, "addressEdit" );

    AddHostDialogBaseLayout->addMultiCellWidget( addressEdit, 0, 0, 1, 3 );

    hostEdit = new QLineEdit( this, "hostEdit" );

    AddHostDialogBaseLayout->addMultiCellWidget( hostEdit, 1, 1, 1, 3 );

    macEdit = new QLineEdit( this, "macEdit" );

    AddHostDialogBaseLayout->addMultiCellWidget( macEdit, 2, 2, 1, 3 );

    macLabel = new QLabel( this, "macLabel" );

    AddHostDialogBaseLayout->addWidget( macLabel, 2, 0 );

    addressLabel = new QLabel( this, "addressLabel" );

    AddHostDialogBaseLayout->addWidget( addressLabel, 0, 0 );

    nameLabel = new QLabel( this, "nameLabel" );

    AddHostDialogBaseLayout->addWidget( nameLabel, 1, 0 );
    languageChange();
    resize( QSize(360, 133).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( okButton, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( cancelButton, SIGNAL( clicked() ), this, SLOT( reject() ) );
    connect( addressEdit, SIGNAL( textChanged(const QString&) ), this, SLOT( enableOkButton() ) );

    // tab order
    setTabOrder( addressEdit, hostEdit );
    setTabOrder( hostEdit, macEdit );
    setTabOrder( macEdit, okButton );
    setTabOrder( okButton, cancelButton );

    // buddies
    addressLabel->setBuddy( hostEdit );
    nameLabel->setBuddy( hostEdit );
}
开发者ID:guadalinex-archive,项目名称:guadalinex-bibliotecas-v5,代码行数:67,代码来源:addhostdialogbase.cpp


示例17: m_debuggerSettings

MainWindow::MainWindow(QWidget* parent, const char* name, WFlags fl)
//     : KMainWindow(parent, name, fl),  m_debuggerSettings(0), m_browserSettings(0)
    : KParts::MainWindow(parent, name, fl),  m_debuggerSettings(0), m_browserSettings(0)
{
  if(!name) { setName("MainWindow"); }

  setupStatusBar();

  m_debugger_manager = new DebuggerManager(this);

  createWidgets();

  setupActions();

  createGUI(0);

  resize( QSize(633, 533).expandedTo(minimumSizeHint()) );
  clearWState(WState_Polished);

  m_debugger_manager->init();

  connect(kapp, SIGNAL(aboutToQuit()), this, SLOT(slotClose()));

  connect(ProtoeditorSettings::self(), SIGNAL(sigSettingsChanged()),
          this, SLOT(slotSettingsChanged()));

  loadSites();

  stateChanged("init");
}
开发者ID:thiago-silva,项目名称:protoeditor,代码行数:30,代码来源:mainwindow.cpp


示例18: QWidget

/*
 *  Constructs a page1layout as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
page1layout::page1layout( QWidget* parent, const char* name, WFlags fl )
    : QWidget( parent, name, fl )
{
    if ( !name )
	setName( "page1layout" );
    page1layoutLayout = new QVBoxLayout( this, 11, 6, "page1layoutLayout"); 

    textLabel1 = new QLabel( this, "textLabel1" );
    page1layoutLayout->addWidget( textLabel1 );
    spacer2 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding );
    page1layoutLayout->addItem( spacer2 );

    textLabel2 = new QLabel( this, "textLabel2" );
    textLabel2->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter ) );
    page1layoutLayout->addWidget( textLabel2 );
    spacer3 = new QSpacerItem( 20, 50, QSizePolicy::Minimum, QSizePolicy::Expanding );
    page1layoutLayout->addItem( spacer3 );

    layout3 = new QHBoxLayout( 0, 0, 6, "layout3"); 

    textLabel3 = new QLabel( this, "textLabel3" );
    layout3->addWidget( textLabel3 );
    page1layoutLayout->addLayout( layout3 );
    spacer1 = new QSpacerItem( 21, 130, QSizePolicy::Minimum, QSizePolicy::Expanding );
    page1layoutLayout->addItem( spacer1 );
    languageChange();
    resize( QSize(528, 321).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );
}
开发者ID:willemwouters,项目名称:Dump,代码行数:33,代码来源:page1layout.cpp


示例19: QWidget

/*
 *  Constructs a KMsgModemWidgetBase as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
KMsgModemWidgetBase::KMsgModemWidgetBase( QWidget* parent, const char* name, WFlags fl )
    : QWidget( parent, name, fl )
{
    if ( !name )
	setName( "kmsgmodemwidgetbase" );
    setMinimumSize( QSize( 100, 50 ) );
    kmsgmodemwidgetbaseLayout = new QGridLayout( this, 1, 1, 11, 6, "kmsgmodemwidgetbaseLayout"); 

    MessageView = new KListView( this, "MessageView" );
    MessageView->addColumn( tr2i18n( "#" ) );
    MessageView->addColumn( tr2i18n( "Type" ) );
    MessageView->addColumn( tr2i18n( "Date" ) );
    MessageView->addColumn( tr2i18n( "Size" ) );
    MessageView->addColumn( tr2i18n( "Sender" ) );
    MessageView->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, MessageView->sizePolicy().hasHeightForWidth() ) );
    MessageView->setMinimumSize( QSize( 500, 240 ) );
    MessageView->setCursor( QCursor( 13 ) );
    MessageView->setMidLineWidth( 0 );
    MessageView->setResizePolicy( KListView::Default );
    MessageView->setProperty( "selectionMode", "Single" );
    MessageView->setAllColumnsShowFocus( TRUE );
    MessageView->setRootIsDecorated( FALSE );
    MessageView->setFullWidth( TRUE );

    kmsgmodemwidgetbaseLayout->addWidget( MessageView, 0, 0 );
    languageChange();
    resize( QSize(521, 272).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( MessageView, SIGNAL( clicked(QListViewItem*) ), this, SLOT( MessageClicked(QListViewItem*) ) );
}
开发者ID:BackupTheBerlios,项目名称:kmsgmodem,代码行数:36,代码来源:kmsgmodemwidgetbase.cpp


示例20: QDialog

/*
 *  Constructs a PluginDialog as 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.
 */
PluginDialog::PluginDialog( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
        setName( "PluginDialog" );

    textLabel2 = new QLabel( this, "textLabel2" );
    textLabel2->setGeometry( QRect( 80, 30, 400, 60 ) );

    textLabel1 = new QLabel( this, "textLabel1" );
    textLabel1->setGeometry( QRect( 20, 120, 100, 20 ) );

    browserButton = new QPushButton( this, "browserButton" );
    browserButton->setGeometry( QRect( 360, 170, 140, 27 ) );

    lineEdit1 = new QLineEdit( this, "lineEdit1" );
    lineEdit1->setGeometry( QRect( 150, 120, 400, 25 ) );

    okButton = new QPushButton( this, "okButton" );
    okButton->setGeometry( QRect( 210, 220, 117, 27 ) );
    languageChange();
    resize( QSize(613, 289).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( browserButton, SIGNAL( clicked() ), this, SLOT( browserButton_clicked() ) );
    connect( okButton, SIGNAL( clicked() ), this, SLOT( accept() ) );
    init();
}
开发者ID:BackupTheBerlios,项目名称:modelsview-svn,代码行数:36,代码来源:plugindialog.cpp



注:本文中的clearWState函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ clear_C1函数代码示例发布时间:2022-05-30
下一篇:
C++ clearValue函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap