Example #1
0
    void Button(IWindow *pWin, int pressed) 
    {
        if(!strcmp(pWin->GetID(), "DELTA"))
        {
            ComputeDeltaValues();
        }
        if(!strcmp(pWin->GetID(), "DELDELTA"))
        {
            DeleteDeltaGraphs();
        }
        if(!strcmp(pWin->GetID(), "SAVE"))
        {
            saveComments();
        }
        if(!strcmp(pWin->GetID(), "CLEAR"))
        {
            for(int i=0; i<(int)g_pDisplays.size(); i++)
            {
                g_pDisplays[i]->searchHighlight(NULL);
                g_pDisplays[i]->update(g_hwnd);
            }
        }
        //else if(!strcmp(pWin->GetID(), "SHOWSHD"))
        //{
        //    showPixelShader(g_pPixelShaderEditBox->GetString());
        //}
        else if(!strcmp(pWin->GetID(), "SHOWRT")) // Highlight Render targets and textures related
        {
			for(int i=0; i<(int)g_pDisplays.size(); i++)
			{
				g_pDisplays[i]->searchResults.clear();
			}
			for(int i=0; i<(int)g_pDisplays.size();i++)
			{
				int graph, frame;
				TMeasure *pM = g_pDisplays[i]->getSelected(&graph, &frame);
				if(!pM)
					continue;
				//highlightCurrentRT(frame);
			}
			for(int i=0; i<(int)g_pDisplays.size(); i++)
			{
				g_pDisplays[i]->update(g_hwnd);
			}
        }
    }
QString TableStatistics::saveToString(const QString &geometry)
{
  QString s = "<TableStatistics>\n";
  s += QString(name())+"\t";
  s += QString(d_base->name())+"\t";
  s += QString(d_type == row ? "row" : "col") + "\t";
  s += birthDate()+"\n";
  s += "Targets";
  for (QValueList<int>::iterator i=d_targets.begin(); i!=d_targets.end(); ++i)
    s += "\t" + QString::number(*i);
  s += "\n";
  s += geometry;
  s += saveHeader();
  s += saveColumnWidths();
  s += saveCommandes();
  s += saveColumnTypes();
  s += saveComments();
  s += "WindowLabel\t" + windowLabel() + "\t" + QString::number(captionPolicy()) + "\n";
  return s + "</TableStatistics>\n";
}