[webkit-qt] A general rule for naming our files (and classes)

Kenneth Rohde Christiansen kenneth.christiansen at gmail.com
Thu Oct 13 07:46:45 PDT 2011


+1 from me

On Thu, Oct 13, 2011 at 3:32 PM, Jesus Sanchez-Palencia
<jesus at webkit.org> wrote:
>> What about using the following guide to name our files?
>
> +1 for all that.
> In addition, it's not naming related but following this
> "let's-keep-things-aligned" wave I would also suggest that we keep only
> publicly exposed classes in UIProcess/API/qt. Everything else should be
> moved to UIProcess/qt as it was done already with qweberror (soon to be
> named QtWebError). I guess the remaining one there is qwebkittypes, but this
> is another discussion.
> Cheers
> jesus
>
>>
>> - Public API follow Qt conventions: qsomething.cpp qsomething.h and are
>> named
>> - Private classes for public API classes follow Qt conventions:
>> qsomething_p.h qsomething_p.cpp (if needed)
>> - Subclasses and Qt-specific implementations of WebKit/WebCore classes
>> use Qt suffix: FrameLoaderClientQt.cpp
>> - Other classes created for using in our port use Qt prefix:
>> QtFileDownloader, QtViewInterface
>>
>> This is the best convention I could extract from existing practices.
>> If we agree on this rule,
>> I'll write it down in the http://trac.webkit.org/wiki/QtWebKitHacking
>> page and the
>> following files/classes would be renamed or have the file names adjusted:
>>
>> * UIProcess/qt:
>>
>> PolicyInterface -> QtPolicyInterface
>> qdesktopwebpageproxy -> QtDesktopWebPageProxy
>> qtouchwebpageproxy -> QtTouchWebPageProxy
>> qweberror -> QtWebError
>> SGTileNode -> QtSGTileNode
>> SGUpdateQueue -> QtSGUpdateQueue
>> TouchViewInterface -> QtTouchViewInterface
>> ViewInterface -> QtViewInterface
>> ViewportInteractionEngine -> QtViewportInteractionEngine
>> WebUndoCommandQt -> QtWebUndoCommand
>>
>> qwk* files remain as is and will be renamed next time someone work with
>> them.
>>
>>
>> * WebProcess/WebCoreSupport/qt:
>>
>> WebFrameNetworkingContext -> WebFrameNetworkingContextQt
>> (Web prefix here to differentiate from WK1 file)
>>
>>
>> Cheers,
>>
>> --
>> Caio Marcelo de Oliveira Filho
>> OpenBossa - INdT
>> _______________________________________________
>> webkit-qt mailing list
>> webkit-qt at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>
>
> _______________________________________________
> webkit-qt mailing list
> webkit-qt at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>
>



-- 
Kenneth Rohde Christiansen
Senior Engineer
Application and Service Frameworks, Nokia Danmark A/S
Phone  +45 4093 0598 / E-mail kenneth.christiansen at gmail.com

http://codeposts.blogspot.com ﹆﹆﹆


More information about the webkit-qt mailing list