|
|
|
@ -642,7 +642,7 @@ void TrollProjectWidget::slotDetailsExecuted( TQListViewItem *item )
|
|
|
|
|
// start designer in your PATH
|
|
|
|
|
KShellProcess proc;
|
|
|
|
|
proc << "designer" << filePath;
|
|
|
|
|
proc.start( KProcess::DontCare, KProcess::NoCommunication );
|
|
|
|
|
proc.start( TDEProcess::DontCare, TDEProcess::NoCommunication );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
m_part->partController() ->editDocument( KURL( filePath ) );
|
|
|
|
@ -686,7 +686,7 @@ void TrollProjectWidget::slotExecuteTarget()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TQString program = KProcess::quote( "." + TQString( TQChar( TQDir::separator() ) ) + getCurrentOutputFilename() );
|
|
|
|
|
TQString program = TDEProcess::quote( "." + TQString( TQChar( TQDir::separator() ) ) + getCurrentOutputFilename() );
|
|
|
|
|
|
|
|
|
|
// Build environment variables to prepend to the executable path
|
|
|
|
|
TQString runEnvVars = TQString();
|
|
|
|
@ -726,7 +726,7 @@ void TrollProjectWidget::slotBuildProject()
|
|
|
|
|
createMakefileIfMissing( dir, m_rootSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( m_rootSubproject->scope );
|
|
|
|
|
m_part->queueCmd( dir, dircmd + buildcmd );
|
|
|
|
|
}
|
|
|
|
@ -744,7 +744,7 @@ void TrollProjectWidget::slotInstallProject()
|
|
|
|
|
createMakefileIfMissing( dir, m_rootSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( m_rootSubproject->scope ) + " install";
|
|
|
|
|
m_part->queueCmd( dir, dircmd + buildcmd );
|
|
|
|
|
}
|
|
|
|
@ -762,7 +762,7 @@ void TrollProjectWidget::slotBuildTarget()
|
|
|
|
|
createMakefileIfMissing( dir, m_shownSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( m_shownSubproject->scope );
|
|
|
|
|
m_part->queueCmd( dir, dircmd + buildcmd );
|
|
|
|
|
}
|
|
|
|
@ -780,7 +780,7 @@ void TrollProjectWidget::slotInstallTarget()
|
|
|
|
|
createMakefileIfMissing( dir, m_shownSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( m_shownSubproject->scope ) + " install";
|
|
|
|
|
m_part->queueCmd( dir, dircmd + buildcmd );
|
|
|
|
|
}
|
|
|
|
@ -796,7 +796,7 @@ void TrollProjectWidget::slotRebuildProject()
|
|
|
|
|
createMakefileIfMissing( dir, m_rootSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString rebuildcmd = constructMakeCommandLine( m_rootSubproject->scope ) + " clean && " + constructMakeCommandLine( m_rootSubproject->scope );
|
|
|
|
|
m_part->queueCmd( dir, dircmd + rebuildcmd );
|
|
|
|
|
}
|
|
|
|
@ -815,7 +815,7 @@ void TrollProjectWidget::slotRebuildTarget()
|
|
|
|
|
createMakefileIfMissing( dir, m_shownSubproject );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString rebuildcmd = constructMakeCommandLine( m_shownSubproject->scope ) + " clean && " + constructMakeCommandLine( m_shownSubproject->scope );
|
|
|
|
|
m_part->queueCmd( dir, dircmd + rebuildcmd );
|
|
|
|
|
}
|
|
|
|
@ -1301,12 +1301,12 @@ void TrollProjectWidget::slotAddFiles()
|
|
|
|
|
case AddFilesDialog::Link:
|
|
|
|
|
{
|
|
|
|
|
// Link selected files to current subproject folder
|
|
|
|
|
KProcess *proc = new KProcess( TQT_TQOBJECT(this) );
|
|
|
|
|
TDEProcess *proc = new TDEProcess( TQT_TQOBJECT(this) );
|
|
|
|
|
*proc << "ln";
|
|
|
|
|
*proc << "-s";
|
|
|
|
|
*proc << files[ i ];
|
|
|
|
|
*proc << cleanSubprojectDir;
|
|
|
|
|
proc->start(KProcess::Block);
|
|
|
|
|
proc->start(TDEProcess::Block);
|
|
|
|
|
TQString filename = files[ i ].right( files[ i ].length() - files[ i ].findRev( '/' ) - 1 );
|
|
|
|
|
// and add them to the filelist
|
|
|
|
|
TQFile testExist( cleanSubprojectDir + TQString( TQChar( TQDir::separator() ) ) + filename );
|
|
|
|
@ -1645,12 +1645,12 @@ void TrollProjectWidget::slotDetailsContextMenu( KListView *, TQListViewItem *it
|
|
|
|
|
case AddFilesDialog::Link:
|
|
|
|
|
{
|
|
|
|
|
// Link selected files to current subproject folder
|
|
|
|
|
KProcess *proc = new KProcess( TQT_TQOBJECT(this) );
|
|
|
|
|
TDEProcess *proc = new TDEProcess( TQT_TQOBJECT(this) );
|
|
|
|
|
*proc << "ln";
|
|
|
|
|
*proc << "-s";
|
|
|
|
|
*proc << files[ i ];
|
|
|
|
|
*proc << cleanSubprojectPath;
|
|
|
|
|
proc->start(KProcess::Block);
|
|
|
|
|
proc->start(TDEProcess::Block);
|
|
|
|
|
TQString filename = files[ i ].right( files[ i ].length() - files[ i ].findRev( '/' ) - 1 );
|
|
|
|
|
// and add them to the filelist
|
|
|
|
|
TQFile testExist( cleanSubprojectPath + TQString( TQChar( TQDir::separator() ) ) + filename );
|
|
|
|
@ -2034,7 +2034,7 @@ void TrollProjectWidget::slotBuildOpenFile()
|
|
|
|
|
for ( spitem = list.first(); spitem; spitem = list.next() )
|
|
|
|
|
{
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( spitem->scope );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( spitem->scope->projectDir() ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( spitem->scope->projectDir() ) + " && " ;
|
|
|
|
|
kdDebug( 9024 ) << "builddir " << spitem->scope->projectDir() << ", cmd " << dircmd + buildcmd + " " + target << endl;
|
|
|
|
|
m_part->queueCmd( spitem->scope->projectDir(), dircmd + buildcmd + " " + target );
|
|
|
|
|
}
|
|
|
|
@ -2126,7 +2126,7 @@ void TrollProjectWidget::runClean( QMakeScopeItem* item, const TQString& cleanta
|
|
|
|
|
createMakefileIfMissing( dir, item );
|
|
|
|
|
|
|
|
|
|
m_part->mainWindow() ->raiseView( m_part->makeFrontend() ->widget() );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( dir ) + " && " ;
|
|
|
|
|
TQString rebuildcmd = constructMakeCommandLine( item->scope ) + " "+cleantargetname;
|
|
|
|
|
m_part->queueCmd( dir, dircmd + rebuildcmd );
|
|
|
|
|
}
|
|
|
|
@ -2390,7 +2390,7 @@ void TrollProjectWidget::buildFile( QMakeScopeItem* spitem, FileItem* fitem )
|
|
|
|
|
// m_part->startMakeCommand(buildDir, target);
|
|
|
|
|
|
|
|
|
|
TQString buildcmd = constructMakeCommandLine( spitem->scope );
|
|
|
|
|
TQString dircmd = "cd " + KProcess::quote( spitem->scope->projectDir() ) + " && " ;
|
|
|
|
|
TQString dircmd = "cd " + TDEProcess::quote( spitem->scope->projectDir() ) + " && " ;
|
|
|
|
|
kdDebug( 9024 ) << "builddir " << spitem->scope->projectDir() << ", cmd " << dircmd + buildcmd + " " + target << endl;
|
|
|
|
|
m_part->queueCmd( spitem->scope->projectDir(), dircmd + buildcmd + " " + target );
|
|
|
|
|
|
|
|
|
|