⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 designerappiface.cpp

📁 Linux下的基于X11的图形开发环境。
💻 CPP
📖 第 1 页 / 共 2 页
字号:
}void DesignerFormWindowImpl::setFileName( const QString & ){}void DesignerFormWindowImpl::save() const{}bool DesignerFormWindowImpl::isModified() const{    return formWindow->commandHistory()->isModified();}void DesignerFormWindowImpl::insertWidget( QWidget * ){}QWidget *DesignerFormWindowImpl::create( const char *className, QWidget *parent, const char *name ){    QWidget *w = WidgetFactory::create( WidgetDatabase::idFromClassName( className ), parent, name );    formWindow->insertWidget( w, TRUE );    formWindow->killAccels( formWindow->mainContainer() );    return w;}void DesignerFormWindowImpl::removeWidget( QWidget * ){}QWidgetList DesignerFormWindowImpl::widgets() const{    return QWidgetList();}void DesignerFormWindowImpl::undo(){}void DesignerFormWindowImpl::redo(){}void DesignerFormWindowImpl::cut(){}void DesignerFormWindowImpl::copy(){}void DesignerFormWindowImpl::paste(){}void DesignerFormWindowImpl::adjustSize(){}void DesignerFormWindowImpl::editConnections(){}void DesignerFormWindowImpl::checkAccels(){}void DesignerFormWindowImpl::layoutH(){    formWindow->layoutHorizontal();}void DesignerFormWindowImpl::layoutV(){}void DesignerFormWindowImpl::layoutHSplit(){}void DesignerFormWindowImpl::layoutVSplit(){}void DesignerFormWindowImpl::layoutG(){    formWindow->layoutGrid();}void DesignerFormWindowImpl::layoutHContainer( QWidget* w ){    formWindow->layoutHorizontalContainer( w );}void DesignerFormWindowImpl::layoutVContainer( QWidget* w ){    formWindow->layoutVerticalContainer( w );}void DesignerFormWindowImpl::layoutGContainer( QWidget* w ){    formWindow->layoutGridContainer( w );}void DesignerFormWindowImpl::breakLayout(){}void DesignerFormWindowImpl::selectWidget( QWidget * w ){    formWindow->selectWidget( w, TRUE );}void DesignerFormWindowImpl::selectAll(){}void DesignerFormWindowImpl::clearSelection(){    formWindow->clearSelection();}bool DesignerFormWindowImpl::isWidgetSelected( QWidget * ) const{    return FALSE;}QWidgetList DesignerFormWindowImpl::selectedWidgets() const{    return formWindow->selectedWidgets();}QWidget *DesignerFormWindowImpl::currentWidget() const{    return formWindow->currentWidget();}QWidget *DesignerFormWindowImpl::form() const{    return formWindow;}void DesignerFormWindowImpl::setCurrentWidget( QWidget * ){}QPtrList<QAction> DesignerFormWindowImpl::actionList() const{    return QPtrList<QAction>();}QAction *DesignerFormWindowImpl::createAction( const QString& text, const QIconSet& icon, const QString& menuText, int accel,					       QObject* parent, const char* name, bool toggle ){    QDesignerAction *a = new QDesignerAction( parent );    a->setName( name );    a->setText( text );    if ( !icon.isNull() && !icon.pixmap().isNull() )    a->setIconSet( icon );    a->setMenuText( menuText );    a->setAccel( accel );    a->setToggleAction( toggle );    return a;}void DesignerFormWindowImpl::addAction( QAction *a ){    if ( formWindow->actionList().findRef( a ) != -1 )	return;    formWindow->actionList().append( a );    MetaDataBase::addEntry( a );    setPropertyChanged( a, "name", TRUE );    setPropertyChanged( a, "text", TRUE );    setPropertyChanged( a, "menuText", TRUE );    setPropertyChanged( a, "accel", TRUE );    if ( !a->iconSet().isNull() && !a->iconSet().pixmap().isNull() )	setPropertyChanged( a, "iconSet", TRUE );}void DesignerFormWindowImpl::removeAction( QAction *a ){    formWindow->actionList().removeRef( a );}void DesignerFormWindowImpl::preview() const{}void DesignerFormWindowImpl::addConnection( QObject *sender, const char *signal, QObject *receiver, const char *slot ){    MetaDataBase::addConnection( formWindow, sender, signal, receiver, slot );}void DesignerFormWindowImpl::addFunction( const QCString &function, const QString &specifier,					  const QString &access, const QString &type,					  const QString &language, const QString &returnType ){    MetaDataBase::addFunction( formWindow, function, specifier, access, type, language, returnType );}void DesignerFormWindowImpl::setProperty( QObject *o, const char *property, const QVariant &value ){    int id = o->metaObject()->findProperty( property, TRUE );    const QMetaProperty* p = o->metaObject()->property( id, TRUE );    if ( p && p->isValid() )	o->setProperty( property, value );    else	MetaDataBase::setFakeProperty( o, property, value );}QVariant DesignerFormWindowImpl::property( QObject *o, const char *prop ) const{    int id = o->metaObject()->findProperty( prop, TRUE );    const QMetaProperty* p = o->metaObject()->property( id, TRUE );    if ( p && p->isValid() )	return o->property( prop );    return MetaDataBase::fakeProperty( o, prop );}void DesignerFormWindowImpl::setPropertyChanged( QObject *o, const char *property, bool changed ){    MetaDataBase::setPropertyChanged( o, property, changed );}bool DesignerFormWindowImpl::isPropertyChanged( QObject *o, const char *property ) const{    return MetaDataBase::isPropertyChanged( o, property );}void DesignerFormWindowImpl::setColumnFields( QObject *o, const QMap<QString, QString> &f ){    MetaDataBase::setColumnFields( o, f );}QStringList DesignerFormWindowImpl::implementationIncludes() const{    QValueList<MetaDataBase::Include> includes = MetaDataBase::includes( formWindow );    QStringList lst;    for ( QValueList<MetaDataBase::Include>::Iterator it = includes.begin(); it != includes.end(); ++it ) {	MetaDataBase::Include inc = *it;	if ( inc.implDecl != "in implementation" )	    continue;	QString s = inc.header;	if ( inc.location == "global" ) {	    s.prepend( "<" );	    s.append( ">" );	} else {	    s.prepend( "\"" );	    s.append( "\"" );	}	lst << s;    }    return lst;}QStringList DesignerFormWindowImpl::declarationIncludes() const{    QValueList<MetaDataBase::Include> includes = MetaDataBase::includes( formWindow );    QStringList lst;    for ( QValueList<MetaDataBase::Include>::Iterator it = includes.begin(); it != includes.end(); ++it ) {	MetaDataBase::Include inc = *it;	if ( inc.implDecl == "in implementation" )	    continue;	QString s = inc.header;	if ( inc.location == "global" ) {	    s.prepend( "<" );	    s.append( ">" );	} else {	    s.prepend( "\"" );	    s.append( "\"" );	}	lst << s;    }    return lst;}void DesignerFormWindowImpl::setImplementationIncludes( const QStringList &lst ){    QValueList<MetaDataBase::Include> oldIncludes = MetaDataBase::includes( formWindow );    QValueList<MetaDataBase::Include> includes;    for ( QValueList<MetaDataBase::Include>::Iterator it = oldIncludes.begin(); it != oldIncludes.end(); ++it ) {	MetaDataBase::Include inc = *it;	if ( inc.implDecl == "in implementation" )	    continue;	includes << inc;    }    for ( QStringList::ConstIterator sit = lst.begin(); sit != lst.end(); ++sit ) {	QString s = *sit;	if ( s.startsWith( "#include" ) )	    s.remove( 0, 8 );	s = s.simplifyWhiteSpace();	if ( s[ 0 ] != '<' && s[ 0 ] != '"' ) {	    s.prepend( "\"" );	    s.append( "\"" );	}	if ( s[ 0 ] == '<' ) {	    s.remove( 0, 1 );	    s.remove( s.length() - 1, 1 );	    MetaDataBase::Include inc;	    inc.header = s;	    inc.implDecl = "in implementation";	    inc.location = "global";	    includes << inc;	} else {	    s.remove( 0, 1 );	    s.remove( s.length() - 1, 1 );	    MetaDataBase::Include inc;	    inc.header = s;	    inc.implDecl = "in implementation";	    inc.location = "local";	    includes << inc;	}    }    MetaDataBase::setIncludes( formWindow, includes );    formWindow->mainWindow()->objectHierarchy()->formDefinitionView()->setup();}void DesignerFormWindowImpl::setDeclarationIncludes( const QStringList &lst ){    QValueList<MetaDataBase::Include> oldIncludes = MetaDataBase::includes( formWindow );    QValueList<MetaDataBase::Include> includes;    for ( QValueList<MetaDataBase::Include>::Iterator it = oldIncludes.begin(); it != oldIncludes.end(); ++it ) {	MetaDataBase::Include inc = *it;	if ( inc.implDecl == "in declaration" )	    continue;	includes << inc;    }    for ( QStringList::ConstIterator sit = lst.begin(); sit != lst.end(); ++sit ) {	QString s = *sit;	if ( s.startsWith( "#include" ) )	    s.remove( 0, 8 );	s = s.simplifyWhiteSpace();	if ( s[ 0 ] != '<' && s[ 0 ] != '"' ) {	    s.prepend( "\"" );	    s.append( "\"" );	}	if ( s[ 0 ] == '<' ) {	    s.remove( 0, 1 );	    s.remove( s.length() - 1, 1 );	    MetaDataBase::Include inc;	    inc.header = s;	    inc.implDecl = "in declaration";	    inc.location = "global";	    includes << inc;	} else {	    s.remove( 0, 1 );	    s.remove( s.length() - 1, 1 );	    MetaDataBase::Include inc;	    inc.header = s;	    inc.implDecl = "in declaration";	    inc.location = "local";	    includes << inc;	}    }    MetaDataBase::setIncludes( formWindow, includes );    formWindow->mainWindow()->objectHierarchy()->formDefinitionView()->setup();}QStringList DesignerFormWindowImpl::forwardDeclarations() const{    return MetaDataBase::forwards( formWindow );}void DesignerFormWindowImpl::setForwardDeclarations( const QStringList &lst ){    MetaDataBase::setForwards( formWindow, lst );    formWindow->mainWindow()->objectHierarchy()->formDefinitionView()->setup();}QStringList DesignerFormWindowImpl::signalList() const{    return MetaDataBase::signalList( formWindow );}void DesignerFormWindowImpl::setSignalList( const QStringList &lst ){    MetaDataBase::setSignalList( formWindow, lst );    formWindow->mainWindow()->objectHierarchy()->formDefinitionView()->setup();}void DesignerFormWindowImpl::onModificationChange( QObject *receiver, const char *slot ){    QObject::connect( formWindow, SIGNAL( modificationChanged( bool, FormWindow * ) ), receiver, slot );}void DesignerFormWindowImpl::addMenu( const QString &text, const QString &name ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    QDesignerPopupMenu *popup = new QDesignerPopupMenu( mw );    QString n = name;    formWindow->unify( popup, n, TRUE );    popup->setName( n );    if ( !mw->child( 0, "QMenuBar" ) ) {	QMenuBar *mb = new QDesignerMenuBar( (QWidget*)mw );	mb->setName( "menubar" );    }    mw->menuBar()->insertItem( text, popup );}void DesignerFormWindowImpl::addMenuAction( const QString &menu, QAction *a ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    if ( !mw->child( 0, "QMenuBar" ) )	return;    QDesignerPopupMenu *popup = (QDesignerPopupMenu*)mw->child( menu, "QDesignerPopupMenu" );    if ( !popup )	return;    a->addTo( popup );    popup->addAction( a );}void DesignerFormWindowImpl::addMenuSeparator( const QString &menu ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    if ( !mw->child( 0, "QMenuBar" ) )	return;    QDesignerPopupMenu *popup = (QDesignerPopupMenu*)mw->child( menu, "QDesignerPopupMenu" );    if ( !popup )	return;    QAction *a = new QSeparatorAction( 0 );    a->addTo( popup );    popup->addAction( a );}void DesignerFormWindowImpl::addToolBar( const QString &text, const QString &name ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    QToolBar *tb = new QDesignerToolBar( mw );    QString n = name;    formWindow->unify( tb, n, TRUE );    tb->setName( n );    mw->addToolBar( tb, text );}void DesignerFormWindowImpl::addToolBarAction( const QString &tbn, QAction *a ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    QDesignerToolBar *tb = (QDesignerToolBar*)mw->child( tbn, "QDesignerToolBar" );    if ( !tb )	return;    a->addTo( tb );    tb->addAction( a );}void DesignerFormWindowImpl::addToolBarSeparator( const QString &tbn ){    if ( !formWindow->mainContainer()->inherits( "QMainWindow" ) )	return;    QMainWindow *mw = (QMainWindow*)formWindow->mainContainer();    QDesignerToolBar *tb = (QDesignerToolBar*)mw->child( tbn, "QDesignerToolBar" );    if ( !tb )	return;    QAction *a = new QSeparatorAction( 0 );    a->addTo( tb );    tb->addAction( a );}DesignerDockImpl::DesignerDockImpl(){}QDockWindow *DesignerDockImpl::dockWindow() const{    return 0;}DesignerOutputDockImpl::DesignerOutputDockImpl( OutputWindow *ow )    : outWin( ow ){}QWidget *DesignerOutputDockImpl::addView( const QString &title ){    QWidget *page = new QWidget( outWin );    outWin->addTab( page, title );    return page;}void DesignerOutputDockImpl::appendDebug( const QString &s ){    outWin->appendDebug( s );}void DesignerOutputDockImpl::clearDebug(){}void DesignerOutputDockImpl::appendError( const QString &s, int l ){    QStringList ls;    ls << s;    QValueList<uint> ll;    ll << l;    outWin->setErrorMessages( ls, ll, FALSE, QStringList(), QObjectList() );}void DesignerOutputDockImpl::clearError(){}DesignerSourceFileImpl::DesignerSourceFileImpl( SourceFile *e )    : ed( e ){}QString DesignerSourceFileImpl::fileName() const{    return ed->fileName();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -