Actions
=======

       + visiting a page  
		cxabstra.cpp
		CAbstractCX::GetURL()
		
       + saving a whole page (via regular or context menu)
		cxsave.cpp
		CSaveCX::CanCreate

       + saving a part of a page (image or other object)
		+"save this link":
		popup.cpp
		CNetscapeView::OnPopupSaveLinkContentsAs()
		+"save this image":
		CNetscapeView::OnPopupSaveImageAs()
		
		posle toga skace na CSaveCX::CanCreate

       + printing   
		cxprint.cpp
		CPrintCX::CommencePrinting()

       +? following links from a page
		cxwin.cpp
		win_click_callback()

       + copy
		Main menu:
		genview.cpp
		CGenericView::OnEditCopy()
		Popup:
		isto

		copy link:
		popup.cpp
		CNetscapeView::OnPopupCopyLinkToClipboard()

		copy image location:
		popup.cpp
		CNetscapeView::OnPopupCopyImageLocationToClipboard()

       + bookmarking
		Main menu:
		genframe.cpp	
		CGenericFrame::OnHotlistAddcurrenttohotlist() 
		Popup:
		popup.cpp
		CNetscapeView::OnPopupAddLinkToBookmarks() - nije sasvim jasno da li radi u oba slucaja ili samo kad smo na linku

       - custom dialog for page ranking
		u popup.cpp
		CNetscapeView::CreateWebPopup()
		na kraj dodati sta treba
		ID_EDIT_RANK_PAGE dodati u genview.cpp

Preferences
===========

[mozilla\cmd\qtfe\QtPrefs.cpp]
+(proc at Ln749)	static QWidget *obelixPage( QtPreferences *prf )
+(call at Ln900)	add(new QtPrefPageItem(group, "Obelix"), obelixPage( this ) );

[mozilla\include\net.h]
+(decl at Ln1829)	typedef enum NET_ObelixStyle;
+PUBLIC void NET_SelectObelixStyle(NET_ObelixStyle style);  // for socket (re)connection
+PUBLIC void NET_SetObelixServer(NET_ObelixType type, const char * host_port); 

** TO-DO **
Functions should be implemented in a way similar to how NET_SelectProxyStyle is done in 
mozilla\network\main\mkgeturl.c