// Description:
//   Destructor
// Arguments:
//
// Return:
//
CPersonalRangeSignaling::~CPersonalRangeSignaling()
{
  Reset();

  for( int i = 0; i < m_vecRanges.size(); ++i )
  {
    SAFE_DELETE( m_vecRanges[i] );
  }

  m_vecRanges.clear();

  MapTargetRanges::iterator itTargetRange = m_mapTargetRanges.begin();
  MapTargetRanges::iterator itTargetRangeEnd = m_mapTargetRanges.end();
  for( ; itTargetRange != itTargetRangeEnd; ++itTargetRange )
  {
    for( int i = 0; i < itTargetRange->second.size(); ++i )
    {
      SAFE_DELETE( itTargetRange->second[i] );
    }
  }

  m_mapTargetRanges.clear();

  for( int i = 0; i < m_vecAngles.size(); ++i )
  {
    SAFE_DELETE( m_vecAngles[i] );
  }

  m_vecAngles.clear();

  SetListener(false);
}
void PluginEULADialog::OnDialogClosing(DialogContext* context)
{
	SetListener(NULL);
	g_plugin_install_manager->Notify(PIM_INSTALL_DIALOG_REQUESTED, m_mime_type, NULL, NULL, NULL, m_plugin_content_url);

	if (m_browser_view)
		m_browser_view->RemoveListener(this);
}
Esempio n. 3
0
CMBrowser::CMBrowser(IMUpdateDataListener* pListener)
:CMContenthandler()
{
    memset(sCategoryID, 0, 64);
    memset(ratingID, 0, 64);

    SetListener(pListener, NULL);
}
Esempio n. 4
0
//________________________________________________________________________
TMidiClient::TMidiClient (TWANControler *ctrl, SocketRef ref, TInetAddress * addr) 
	: TTCPClient(ref, addr->GetAddress(), this), 
	  fSkewTask(ctrl->GetIDPacket(), addr->GetIP())
{
	SetListener (this);
	fControler = ctrl;
	fAddr = addr;
	fSkewTask.Initialize (ctrl->GetSocket());
}
CMSpecialTopic::CMSpecialTopic(IMUpdateDataListener* pListener)
:CMContenthandler()
{
    memset(m_sTitle, 0, 100);
    memset(m_sImage, 0, 300);
    memset(sParentSpecId, 0, 64);
    
    SetListener(pListener, NULL);
}
Esempio n. 6
0
OpGoToIntranetBar::OpGoToIntranetBar()
	: m_label(NULL)
	, m_show_time(0)
	, m_hide_when_url_change(FALSE)
	, m_save_typed_history(TRUE)
{
	SetListener(this);
	SetWrapping(OpBar::WRAPPING_OFF);
	SetShrinkToFit(TRUE);
}
Esempio n. 7
0
CookieEditDialog::CookieEditDialog(const uni_char* server_name, Cookie* cookie, BOOL readonly)
{
	m_server_name.Set(server_name);
	m_cookie = cookie;
	m_readonly = readonly;

	ServerManager::RequireServerManager();
	SetListener(g_server_manager);
	g_server_manager->SetListener(this);
}
Esempio n. 8
0
void OpTabGroupButton::Click(BOOL plus_action)
{
	OpWidgetListener* listener = NULL;

	// Kill the toolbar listener
	if (GetListener())
	{
		listener = GetListener();
		SetListener(NULL, TRUE);
	}

	OpButton::Click(plus_action);

	// Toggle the group
	if (m_group)
		m_group->SetCollapsed(GetValue() == 0);

	// Restore the toolbar listener
	SetListener(listener, TRUE);
}
OpExtensionsDevToolsToolbar::OpExtensionsDevToolsToolbar()
{
	SetListener(this);
	SetWrapping(OpBar::WRAPPING_OFF);
	SetShrinkToFit(TRUE);
	//SetFixedHeight(FIXED_HEIGHT_BUTTON_AND_EDIT);
	SetStandardToolbar(FALSE);
	SetButtonType(OpButton::TYPE_TOOLBAR);
	SetName("Extensions Developer Tools Toolbar");
	GetBorderSkin()->SetImage("Viewbar skin");
}
Esempio n. 10
0
OpPersonalbar::OpPersonalbar(PrefsCollectionUI::integerpref prefs_setting)
    : OpToolbar(prefs_setting), m_is_inline(FALSE), m_listeners_set(FALSE), m_disable_indicator(FALSE)
{
    SetListener(this);
    SetWrapping(OpBar::WRAPPING_OFF);
    SetShrinkToFit(TRUE);
    // Not use FIXED_HEIGHT_BUTTON_AND_EDIT since edit it too high
    SetFixedHeight(FIXED_HEIGHT_BUTTON);
    SetButtonType(OpButton::TYPE_LINK);
    SetStandardToolbar(FALSE);
    SetTabStop(TRUE);
}
Esempio n. 11
0
// Description:
//
// Arguments:
//
// Return:
//
bool CPersonalSignalTimer::Init( EntityId Id, const char* sSignal )
{
  CRY_ASSERT( m_bInit == false );
  CRY_ASSERT( sSignal != NULL );

  m_EntityId = Id;
  m_sSignal = sSignal;
  m_bInit = true;
  SetListener(true);

  return( m_bInit );
}
CMGetNewContent::CMGetNewContent()
{
	m_isPush=FALSE;
	m_pListener=NULL;
	m_pSession = NULL;
    m_lstItem = new CMList<TNewContentItem*>;
    m_lstHeadItem = new CMList<TNewContentItem*>;
    m_lstCourseItem = new CMList<TNewContentItem*>;
    m_lstNewsItem = new CMList<TNewContentItem*>;

#ifdef PLAT_WINCE
	SetListener(new CMNewContentListener());
#endif
}
Esempio n. 13
0
void PluginEULADialog::InitL()
{
	SetListener(this);
	LEAVE_IF_ERROR(SetDialog("Plugin EULA Dialog"));

	m_loading_icon = m_dialog->GetWidgetCollection()->GetL<QuickIcon>("plugin_eula_loading_icon");

	QuickBrowserView* quick_eula_browser_view = m_dialog->GetWidgetCollection()->GetL<QuickBrowserView>("plugin_eula_browser");
	m_browser_view = quick_eula_browser_view->GetOpBrowserView();

	m_license_label = m_dialog->GetWidgetCollection()->GetL<QuickLabel>("plugin_eula_license_label");

	LEAVE_IF_ERROR(m_browser_view->AddListener(this));

	m_eula_failed = false;
}
Esempio n. 14
0
// Description:
//
// Arguments:
//
// Return:
//
bool CPersonalRangeSignaling::Init( EntityId Id )
{
  CRY_ASSERT( m_bInit == false );

  m_EntityId = Id;
  m_bInit = true;

  // Enabled state starts off matching proxy's state
  IAIActorProxy* pAIProxy = GetEntityAIProxy(m_EntityId);
  SetEnabled(pAIProxy && pAIProxy->IsEnabled());

  if( GetActor() == NULL )
  {
    m_bInit = false;
  }
  else
  {
	SetListener(true);
  }

  return( m_bInit );
}
Esempio n. 15
0
OP_STATUS Hotlist::Init()
{
	init_status = OpStatus::ERR;
	GetBorderSkin()->SetImage("Hotlist Skin");
	SetSkinIsBackground(TRUE);

	if (!(m_selector = OP_NEW(HotlistSelector, (this))))
		return OpStatus::ERR_NO_MEMORY;

	m_selector->SetListener(this);
	SetListener(this);
	AddChild(m_selector);

	m_selector->SetStandardToolbar(FALSE);
	m_selector->GetBorderSkin()->SetImage("Hotlist Selector Skin");
	m_selector->SetTabStop(TRUE);
	m_selector->SetName("Hotlist Panel Selector");

	RETURN_IF_ERROR(OpToolbar::Construct(&m_header_toolbar));
	m_header_toolbar->GetBorderSkin()->SetImage("Hotlist Panel Header Skin", "Hotlist Empty Section");
	m_header_toolbar->SetName("Hotlist Panel Header");
	m_header_toolbar->SetWrapping(WRAPPING_OFF);
	m_header_toolbar->SetShrinkToFit(TRUE);

	AddChild(m_header_toolbar);

	if (g_hotlist_manager->GetBookmarksModel()->Loaded())
	{
		OnTreeChanged(g_hotlist_manager->GetBookmarksModel());
		g_hotlist_manager->GetBookmarksModel()->AddListener(this);
	}
	else
	{
		g_desktop_bookmark_manager->AddBookmarkListener(this);
	}

	init_status = OpStatus::OK;
	return init_status;
}
medGUILutHistogramSwatch::medGUILutHistogramSwatch(mafGUI *parent, wxWindowID id, wxString name, vtkDataSet *dataSet, mmaVolumeMaterial *material, wxSize size, bool showText)
:wxPanel(parent,id,wxDefaultPosition, size,  wxTAB_TRAVERSAL | wxSIMPLE_BORDER )
{

  m_ShowThreshold = false;
  m_OverHighlight = false;
  m_Highlighted = false;
  m_Editable = false;
  
  m_MouseInWindow = false;
  m_Tip = "";
  SetCursor(*wxCROSS_CURSOR);

  m_Font = wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
  m_Font.SetPointSize(9);
  
  SetMaterial(material);
  SetDataSet(dataSet);
  SetListener(parent);

  //add label only if showText is true
  if (showText)
  {
    wxBoxSizer *sizer = new wxBoxSizer(wxHORIZONTAL);
    wxStaticText	*lab  = new wxStaticText(parent, id , name ,wxDefaultPosition, wxSize(LW,LH), wxALIGN_RIGHT | wxST_NO_AUTORESIZE );
    sizer->Add( lab,  0, wxRIGHT, LM);
    sizer->Add( this, 0, wxLEFT, HM);
    parent->Add(sizer,0,wxEXPAND, M);
  }
  else
  {
//     wxStaticText *foo_l = new wxStaticText(parent,id, "",wxDefaultPosition, wxSize(4,LH), wxALIGN_RIGHT | wxST_NO_AUTORESIZE);
//     sizer->Add(foo_l, 0, wxLEFT, 0);
    wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
    sizer->Add( this, 1, wxEXPAND, HM);
    parent->Add( sizer, 0, wxEXPAND, LM);
  }  
}
Esempio n. 17
0
OP_STATUS GenericThumbnail::Init(const Config& config)
{
    m_config = config;

    SetSkinned(TRUE);

    RETURN_IF_ERROR(OpButton::Construct(&m_title_button, OpButton::TYPE_CUSTOM, OpButton::STYLE_IMAGE));
    OP_ASSERT(m_title_button != NULL);
    AddChild(m_title_button);
    m_title_button->SetEllipsis(g_pcui->GetIntegerPref(PrefsCollectionUI::EllipsisInCenter) == 1 ? ELLIPSIS_CENTER : ELLIPSIS_END);
    m_title_button->SetJustify(JUSTIFY_CENTER, FALSE);
    m_title_button->GetBorderSkin()->SetImage(m_config.m_title_border_image);
    m_title_button->SetIgnoresMouse(TRUE);

    RETURN_IF_ERROR(OpButton::Construct(&m_close_button, OpButton::TYPE_CUSTOM, OpButton::STYLE_IMAGE));
    OP_ASSERT(m_close_button != NULL);
    AddChild(m_close_button);
    m_close_button->GetBorderSkin()->SetImage(m_config.m_close_border_image);
    m_close_button->GetForegroundSkin()->SetImage(m_config.m_close_foreground_image);
    m_close_button->SetIgnoresMouse(TRUE);
    m_close_button->SetVisibility(FALSE);

    RETURN_IF_ERROR(OpProgressBar::Construct(&m_busy_spinner));
    OP_ASSERT(m_busy_spinner != NULL);
    AddChild(m_busy_spinner);
    m_busy_spinner->GetBorderSkin()->SetImage(m_config.m_busy_border_image);
    m_busy_spinner->SetSpinnerImage(m_config.m_busy_foreground_image);
    m_busy_spinner->SetType(OpProgressBar::Spinner);
    m_busy_spinner->SetIgnoresMouse(TRUE);
    m_busy_spinner->SetVisibility(FALSE);

    SetListener(this);

    m_blend.AddWidgetToBlend(this);
    m_blend.AddWidgetToBlend(m_title_button);

    return OpStatus::OK;
}
Esempio n. 18
0
OpWindowList::OpWindowList()
	: m_detailed(FALSE)
{
	SetTreeModel(g_application->GetWindowList());
	SetShowThreadImage(TRUE);
	SetMultiselectable(TRUE);
	SetListener(this);
	SetMatchType(MATCH_STANDARD);

	SetDetailed(FALSE, TRUE);

	if(g_pcui->GetIntegerPref(PrefsCollectionUI::EnableDrag)&DRAG_BOOKMARK)
	{
		SetDragEnabled(TRUE);
	}

	// Hardcoded - not good but better than nothing.
	SetAction(OP_NEW(OpInputAction, (OpInputAction::ACTION_ACTIVATE_WINDOW)));

	SetSelectedItem(0);

	GetBorderSkin()->SetImage("Panel Treeview Skin", "Treeview Skin");
}
Esempio n. 19
0
// Description:
//
// Arguments:
//
// Return:
//
void CPersonalSignalTimer::OnProxyReset()
{
  // Reset listener
  SetListener(true);
}
Esempio n. 20
0
// Description:
//
// Arguments:
//
// Return:
//
void CPersonalRangeSignaling::OnProxyReset()
{
  // Reset listener
  SetListener(true);
}
Esempio n. 21
0
//________________________________________________________________________
TMidiClient::~TMidiClient () 
{
	SetListener (0);
	fSkewTask.Forget();
	delete fAddr;
}
Esempio n. 22
0
// Description:
//   Destructor
// Arguments:
//
// Return:
//
CPersonalSignalTimer::~CPersonalSignalTimer()
{
  SetListener(false);
}
CMRecentContent::CMRecentContent(IMUpdateDataListener* pListener)
:CMContenthandler()
{
	m_nPageSize = 30;
    SetListener(pListener, NULL);
}