// 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); }
CMBrowser::CMBrowser(IMUpdateDataListener* pListener) :CMContenthandler() { memset(sCategoryID, 0, 64); memset(ratingID, 0, 64); SetListener(pListener, NULL); }
//________________________________________________________________________ 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); }
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); }
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); }
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"); }
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); }
// 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 }
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; }
// 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 ); }
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); } }
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; }
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"); }
// Description: // // Arguments: // // Return: // void CPersonalSignalTimer::OnProxyReset() { // Reset listener SetListener(true); }
// Description: // // Arguments: // // Return: // void CPersonalRangeSignaling::OnProxyReset() { // Reset listener SetListener(true); }
//________________________________________________________________________ TMidiClient::~TMidiClient () { SetListener (0); fSkewTask.Forget(); delete fAddr; }
// Description: // Destructor // Arguments: // // Return: // CPersonalSignalTimer::~CPersonalSignalTimer() { SetListener(false); }
CMRecentContent::CMRecentContent(IMUpdateDataListener* pListener) :CMContenthandler() { m_nPageSize = 30; SetListener(pListener, NULL); }