extragear/multimedia/amarok/src/scriptengine

Seb Ruiz ruiz at kde.org
Wed Sep 24 23:56:58 CEST 2008


2008/9/24 Dan Meltzer <parallelgrapefruit at gmail.com>:
> On Wed, Sep 24, 2008 at 7:08 AM, Seb Ruiz <ruiz at kde.org> wrote:
>> SVN commit 864254 by seb:
>>
>> warnings--
>
> Warnings in this case were a good way to see what was, and was not,
> yet implemented.... most of the Q_UNUSED were because the functions
> were stubs... can you put AMAROK_NOTIMPLEMENTED in there so that we
> still can keep track of them not being implemented?  Otherwise it's
> hiding a problem, not solving it.

Thank you, I am very aware of the NYI macro, however warnings are a
fundamentally idiotic way of determining if a method is not
implemented. Since this is not my code, I don't know if these methods
are intentionally left empty and are meant to be implemented by a
subclass etc, in which case NYI macro would be incorrect.

I'll leave it up to peter to do the correct thing, as it is his code.


>>
>>
>>  M  +2 -2      AmarokEngineScript.cpp
>>  M  +2 -1      AmarokLyricsScript.cpp
>>  M  +2 -0      AmarokScriptableServiceScript.cpp
>>
>>
>> --- trunk/extragear/multimedia/amarok/src/scriptengine/AmarokEngineScript.cpp #864253:864254
>> @@ -170,7 +170,7 @@
>>
>>     void AmarokEngineScript::setDynamicMode( bool enable )
>>     {
>> -
>> +        Q_UNUSED( enable );
>>     }
>>
>>     void AmarokEngineScript::setRepeatPlaylist( bool enable )
>> @@ -200,7 +200,7 @@
>>
>>     void AmarokEngineScript::setFadeoutLength( int length )
>>     {
>> -
>> +        Q_UNUSED( length );
>>     }
>>  }
>>
>> --- trunk/extragear/multimedia/amarok/src/scriptengine/AmarokLyricsScript.cpp #864253:864254
>> @@ -66,7 +66,8 @@
>>  void
>>  AmarokLyricsScript::setLyricsForTrack( const QString& trackUrl, const QString& lyrics ) const
>>  {
>> -    debug() << "bar";
>> +    Q_UNUSED( trackUrl );
>> +    Q_UNUSED( lyrics );
>>  }
>>
>>  QString
>> --- trunk/extragear/multimedia/amarok/src/scriptengine/AmarokScriptableServiceScript.cpp #864253:864254
>> @@ -26,6 +26,7 @@
>>
>>  StreamItem::StreamItem( QScriptEngine *engine )
>>  {
>> +    Q_UNUSED( engine );
>>  }
>>
>>  StreamItem::~StreamItem()
>> @@ -117,6 +118,7 @@
>>
>>  QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_populate( QScriptContext *context, QScriptEngine *engine )
>>  {
>> +    Q_UNUSED( context );
>>     debug() << "prototype populating here!";
>>     return engine->undefinedValue(); // Fixme: return something.
>>  }
>>
> _______________________________________________
> Amarok-devel mailing list
> Amarok-devel at kde.org
> https://mail.kde.org/mailman/listinfo/amarok-devel
>



-- 
Seb Ruiz

http://www.sebruiz.net/
http://amarok.kde.org/


More information about the Amarok-devel mailing list