コード例 #1
0
ファイル: UIMainMenu.cpp プロジェクト: alexis-/iwe
void
CUICategory::rename(const std::string& sCatName)
{
  m_pCategory->SetName(sCatName.c_str());

  eventRename(sCatName);
}
コード例 #2
0
ファイル: UIMainMenu.cpp プロジェクト: alexis-/iwe
void
CUIButton::rename(const std::string& sButtonName)
{
  m_sLabel = sButtonName;
  m_pButton->SetText(sButtonName.c_str());

  eventRename(sButtonName);
}
コード例 #3
0
ファイル: PhpSFTPHandler.cpp プロジェクト: lpc1996/codelite
void PhpSFTPHandler::OnFileRenamed(clFileSystemEvent& e)
{
    e.Skip();
    if(!PHPWorkspace::Get()->IsOpen()) { return; }

    SSHWorkspaceSettings settings;
    settings.Load();
    
    if(!EnsureAccountExists(settings)) { return; }
    
    wxString oldPath = GetRemotePath(settings, e.GetPath());
    wxString newPath = GetRemotePath(settings, e.GetNewpath());
    if(oldPath.IsEmpty() || newPath.IsEmpty()) { return; }

    clDEBUG() << "PHP SFTP: Renaming:" << oldPath << "->" << newPath;

    // Fire this event, if the sftp plugin is ON, it will handle it
    clSFTPEvent eventRename(wxEVT_SFTP_RENAME_FILE);
    eventRename.SetAccount(settings.GetAccount());
    eventRename.SetRemoteFile(oldPath);
    eventRename.SetNewRemoteFile(newPath);
    EventNotifier::Get()->AddPendingEvent(eventRename);
}