diff --git a/Messages.sh b/Messages.sh index 0b4e5b78e0..edb9874577 100644 --- a/Messages.sh +++ b/Messages.sh @@ -1,16 +1,16 @@ #! /usr/bin/env bash subdirs="debugger interfaces language outputview project shell sublime util vcs" rcfiles="`find $subdirs -name \*.rc`" uifiles="`find $subdirs -name \*.ui`" kcfgfiles="`find $subdirs -name \*.kcfg`" if [[ "$rcfiles" != "" ]] ; then $EXTRACTRC $rcfiles >> rc.cpp || exit 11 fi if [[ "$uifiles" != "" ]] ; then $EXTRACTRC $uifiles >> rc.cpp || exit 12 fi if [[ "$kcfgfiles" != "" ]] ; then $EXTRACTRC $kcfgfiles >> rc.cpp || exit 13 fi -$XGETTEXT -kaliasLocal `find $subdirs -name \*.cc -o -name \*.cpp -o -name \*.h` rc.cpp -o $podir/kdevplatform.pot +$XGETTEXT -kaliasLocal `find $subdirs -name \*.cc -o -name \*.cpp -o -name \*.h | grep -v '/tests/'` rc.cpp -o $podir/kdevplatform.pot rm -f rc.cpp diff --git a/interfaces/ilauncher.h b/interfaces/ilauncher.h index d0a61a265f..7ab51b980e 100644 --- a/interfaces/ilauncher.h +++ b/interfaces/ilauncher.h @@ -1,90 +1,90 @@ /* This file is part of KDevelop Copyright 2009 Andreas Pakulat This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ILAUNCHER_H #define ILAUNCHER_H #include "interfacesexport.h" #include #include "iruncontroller.h" class KJob; class QString; namespace KDevelop { class ILaunchConfiguration; class LaunchConfigurationPageFactory; /** * The ILauncher interface allows to actually run launch configurations. * Additionally it allows to provide configuration pages specific to the launcher * and to identify for which modes this launcher may be used */ class KDEVPLATFORMINTERFACES_EXPORT ILauncher { public: virtual ~ILauncher(); /** - * a unique identifier for the launcher, used for example for ILaunchConfigurationType::launcherForId() - * @returns an identifier for this launcher - */ + * Returns a unique identifier for the launcher, + * used for example for ILaunchConfigurationType::launcherForId(). + */ virtual QString id() = 0; /** * a user visible name for the launcher * @returns a translatable string as description for the launcher */ virtual QString name() const = 0; /** * provides a short description about this launcher * @returns a description of what the launcher can do */ virtual QString description() const = 0; /** * returns the ids of the supported launch modes * @returns a list of id's for ILaunchMode's that are supported */ virtual QStringList supportedModes() const = 0; /** * provide a list of config pages for this launcher * @returns the config pages that this launcher needs */ virtual QList configPages() const = 0; /** * create a KJob that executes @p cfg in @p launchMode when started. * @param launchMode the mode in which the launcher should execute the configuration * @param cfg the launch configuration to be executed * @returns a KJob that starts the configured launchable */ virtual KJob* start( const QString& launchMode, ILaunchConfiguration* cfg ) = 0; }; } #endif