~ubuntu-branches/ubuntu/saucy/filezilla/saucy-proposed

« back to all changes in this revision

Viewing changes to src/interface/menu_bar.cpp

  • Committer: Package Import Robot
  • Author(s): Adrien Cunin
  • Date: 2012-12-07 17:17:17 UTC
  • mfrom: (1.1.31)
  • Revision ID: package-import@ubuntu.com-20121207171717-nt6as62u4pa1uv11
Tags: 3.6.0.2-1ubuntu1
* Merge from Debian experimental. Remaining Ubuntu change:
   - Added debian/patches/11_use-decimal-si-by-default.patch in order to
     comply with UnitsPolicy

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
CMenuBar::~CMenuBar()
25
25
{
26
 
        for (std::map<wxMenu*, std::map<int, wxMenuItem*> >::iterator menu_iter = m_hidden_items.begin(); menu_iter != m_hidden_items.end(); menu_iter++)
 
26
        for (std::map<wxMenu*, std::map<int, wxMenuItem*> >::iterator menu_iter = m_hidden_items.begin(); menu_iter != m_hidden_items.end(); ++menu_iter)
27
27
        {
28
 
                for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); iter++)
 
28
                for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); ++iter)
29
29
                        delete iter->second;
30
30
        }
31
31
 
40
40
 
41
41
        menubar->m_pMainFrame = pMainFrame;
42
42
 
43
 
        
 
43
 
44
44
#if FZ_MANUALUPDATECHECK
45
45
        if (COptions::Get()->GetOptionVal(OPTION_DEFAULT_DISABLEUPDATECHECK))
46
46
#endif
145
145
                return;
146
146
 
147
147
        // Delete old bookmarks
148
 
        for (std::map<int, wxString>::const_iterator iter = m_bookmark_menu_id_map_global.begin(); iter != m_bookmark_menu_id_map_global.end(); iter++)
 
148
        for (std::map<int, wxString>::const_iterator iter = m_bookmark_menu_id_map_global.begin(); iter != m_bookmark_menu_id_map_global.end(); ++iter)
149
149
        {
150
150
                pMenu->Delete(iter->first);
151
151
        }
152
152
        m_bookmark_menu_id_map_global.clear();
153
153
 
154
 
        for (std::map<int, wxString>::const_iterator iter = m_bookmark_menu_id_map_site.begin(); iter != m_bookmark_menu_id_map_site.end(); iter++)
 
154
        for (std::map<int, wxString>::const_iterator iter = m_bookmark_menu_id_map_site.begin(); iter != m_bookmark_menu_id_map_site.end(); ++iter)
155
155
        {
156
156
                pMenu->Delete(iter->first);
157
157
        }
173
173
        {
174
174
                pMenu->AppendSeparator();
175
175
 
176
 
                for (std::list<wxString>::const_iterator iter = global_bookmarks.begin(); iter != global_bookmarks.end(); iter++)
 
176
                for (std::list<wxString>::const_iterator iter = global_bookmarks.begin(); iter != global_bookmarks.end(); ++iter)
177
177
                {
178
178
                        int id;
179
179
                        if (ids == m_bookmark_menu_ids.end())
184
184
                        else
185
185
                        {
186
186
                                id = *ids;
187
 
                                ids++;
 
187
                                ++ids;
188
188
                        }
189
189
                        wxString name(*iter);
190
190
                        name.Replace(_T("&"), _T("&&"));
205
205
 
206
206
        pMenu->AppendSeparator();
207
207
 
208
 
        for (std::list<wxString>::const_iterator iter = controls->site_bookmarks->bookmarks.begin(); iter != controls->site_bookmarks->bookmarks.end(); iter++)
 
208
        for (std::list<wxString>::const_iterator iter = controls->site_bookmarks->bookmarks.begin(); iter != controls->site_bookmarks->bookmarks.end(); ++iter)
209
209
        {
210
210
                int id;
211
211
                if (ids == m_bookmark_menu_ids.end())
216
216
                else
217
217
                {
218
218
                        id = *ids;
219
 
                        ids++;
 
219
                        ++ids;
220
220
                }
221
221
                wxString name(*iter);
222
222
                name.Replace(_T("&"), _T("&&"));
486
486
 
487
487
bool CMenuBar::ShowItem(int id)
488
488
{
489
 
        for (std::map<wxMenu*, std::map<int, wxMenuItem*> >::iterator menu_iter = m_hidden_items.begin(); menu_iter != m_hidden_items.end(); menu_iter++)
 
489
        for (std::map<wxMenu*, std::map<int, wxMenuItem*> >::iterator menu_iter = m_hidden_items.begin(); menu_iter != m_hidden_items.end(); ++menu_iter)
490
490
        {
491
491
                int offset = 0;
492
492
 
493
 
                for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); iter++)
 
493
                for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); ++iter)
494
494
                {
495
495
                        if (iter->second->GetId() != id)
496
496
                        {
525
525
 
526
526
        std::map<wxMenu*, std::map<int, wxMenuItem*> >::iterator menu_iter = m_hidden_items.insert(std::make_pair(pMenu, std::map<int, wxMenuItem*>())).first;
527
527
 
528
 
        for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); iter++)
 
528
        for (std::map<int, wxMenuItem*>::iterator iter = menu_iter->second.begin(); iter != menu_iter->second.end(); ++iter)
529
529
        {
530
530
                if (iter->first > (int)pos)
531
531
                        break;
532
 
                
 
532
 
533
533
                pos++;
534
534
        }
535
 
        
 
535
 
536
536
        menu_iter->second[(int)pos] = pItem;
537
537
 
538
538
        return true;