first proto implement of item property pages, not finished yet

svn path=/workspaces/fweiler/boinc/; revision=15338
This commit is contained in:
Frank Weiler 2008-05-30 14:34:54 +00:00
parent b3db477623
commit b12a67e317
17 changed files with 721 additions and 273 deletions

View File

@ -161,6 +161,10 @@ void CBOINCBaseView::FireOnListRender(wxTimerEvent& event) {
OnListRender(event);
}
void CBOINCBaseView::FireOnShowItemProperties(int item) {
OnShowItemProperties(item);
}
void CBOINCBaseView::FireOnListSelected(wxListEvent& event) {
OnListSelected(event);
@ -187,6 +191,10 @@ wxListItemAttr* CBOINCBaseView::FireOnListGetItemAttr(long item) const {
}
void CBOINCBaseView::OnShowItemProperties( int item) {
//do nothing in base view
}
void CBOINCBaseView::OnListRender(wxTimerEvent& event) {
if (!m_bProcessingListRenderEvent) {
m_bProcessingListRenderEvent = true;

View File

@ -100,6 +100,7 @@ public:
virtual int GetListRowCount();
void FireOnListRender( wxTimerEvent& event );
void FireOnShowItemProperties( int item );
void FireOnListSelected( wxListEvent& event );
void FireOnListDeselected( wxListEvent& event );
wxString FireOnListGetItemText( long item, long column ) const;
@ -114,6 +115,7 @@ protected:
virtual bool OnRestoreState( wxConfigBase* pConfig );
virtual void OnListRender( wxTimerEvent& event );
virtual void OnShowItemProperties( int item );
virtual void OnListSelected( wxListEvent& event );
virtual void OnListDeselected( wxListEvent& event );
virtual wxString OnListGetItemText( long item, long column ) const;

View File

@ -112,7 +112,7 @@ int CBOINCClientManager::IsBOINCConfiguredAsDaemon() {
bool CBOINCClientManager::IsBOINCCoreRunning() {
wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::IsBOINCCoreRunning - Function Begin"));
int retval;
int retval=-1;
bool running = false;
HOST_INFO hostinfo;
RPC_CLIENT rpc;

View File

@ -119,6 +119,7 @@ static int CompareDateString(const wxString& first,const wxString& second) {
/* ########## grid ctrl implementation ############### */
BEGIN_EVENT_TABLE (CBOINCGridCtrl, wxGrid)
EVT_GRID_LABEL_LEFT_CLICK(CBOINCGridCtrl::OnLabelLClick)
EVT_GRID_CELL_LEFT_DCLICK(CBOINCGridCtrl::OnCellLDoubleClick)
END_EVENT_TABLE ()
/* Constructor, don't call any grid methods here, because they could raise events,
@ -565,6 +566,12 @@ void CBOINCGridCtrl::DrawColLabel( wxDC& dc, int col )
}
}
/* handles left button double click (to show properties, if supported by the view) */
void CBOINCGridCtrl::OnCellLDoubleClick(wxGridEvent& ev) {
wxDynamicCast(GetParent(),CBOINCBaseView)->FireOnShowItemProperties(ev.GetRow());
ev.Skip();
}
/* handles left mouse click on column header */
void CBOINCGridCtrl::OnLabelLClick(wxGridEvent& ev) {
if(ev.GetCol() != -1) {

View File

@ -93,6 +93,7 @@ public:
int textOrientation = wxHORIZONTAL );
virtual void DrawColLabel( wxDC& dc, int col );
void OnLabelLClick(wxGridEvent& ev);
void OnCellLDoubleClick(wxGridEvent& ev);
void SortData();
void SetColumnSortType(int col,int sortType=CST_STRING);
wxArrayInt GetSelectedRows2();

View File

@ -29,6 +29,10 @@
IMPLEMENT_DYNAMIC_CLASS(CBOINCListCtrl, wxListView)
BEGIN_EVENT_TABLE (CBOINCListCtrl, wxListView)
EVT_LEFT_DCLICK(CBOINCListCtrl::OnDoubleClick)
END_EVENT_TABLE ()
CBOINCListCtrl::CBOINCListCtrl() {}
@ -145,6 +149,20 @@ bool CBOINCListCtrl::OnRestoreState(wxConfigBase* pConfig) {
return true;
}
void CBOINCListCtrl::OnDoubleClick(wxMouseEvent& event) {
wxLogTrace(wxT("Function Start/End"), wxT("CBOINCListCtrl::OnDoubleClick - Function Begin"));
wxString msg = wxEmptyString;
wxPoint pt;
pt.x=event.GetX();
pt.y=event.GetY();
int flags= wxLIST_HITTEST_ONITEM;
int item = this->HitTest(pt,flags,NULL);
if(item > wxNOT_FOUND) {
wxDynamicCast(m_pParentView, CBOINCBaseView)->FireOnShowItemProperties(item);
}
wxLogTrace(wxT("Function Start/End"), wxT("CBOINCListCtrl::OnDoubleClick - Function End"));
}
void CBOINCListCtrl::OnClick(wxCommandEvent& event) {
wxLogTrace(wxT("Function Start/End"), wxT("CBOINCListCtrl::OnClick - Function Begin"));

View File

@ -42,6 +42,7 @@ public:
private:
virtual void OnClick(wxCommandEvent& event);
virtual void OnDoubleClick(wxMouseEvent& event);
virtual wxString OnGetItemText(long item, long column) const;
virtual int OnGetItemImage(long item) const;
@ -51,6 +52,9 @@ private:
CBOINCBaseView* m_pParentView;
protected:
DECLARE_EVENT_TABLE()
};

59
clientgui/DlgItemProperties.cpp Executable file
View File

@ -0,0 +1,59 @@
// Berkeley Open Infrastructure for Network Computing
// http://boinc.berkeley.edu
// Copyright (C) 2005 University of California
//
// This is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation;
// either version 2.1 of the License, or (at your option) any later version.
//
// This software is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// To view the GNU Lesser General Public License visit
// http://www.gnu.org/copyleft/lesser.html
// or write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
//
#if defined(__GNUG__) && !defined(__APPLE__)
#pragma implementation "DlgItemProperties.h"
#endif
#include "stdwx.h"
#include "DlgItemProperties.h"
#include "Events.h"
IMPLEMENT_DYNAMIC_CLASS(CDlgItemProperties, wxDialog)
BEGIN_EVENT_TABLE(CDlgItemProperties, wxDialog)
//buttons
EVT_BUTTON(wxID_OK,CDlgItemProperties::OnOK)
END_EVENT_TABLE()
/* Constructor */
CDlgItemProperties::CDlgItemProperties(wxWindow* parent) : CDlgItemPropertiesBase(parent,ID_ANYDIALOG) {
}
void CDlgItemProperties::OnOK(wxCommandEvent& ev) {
ev.Skip();
}
CDlgItemProperties::~CDlgItemProperties() {
}
void CDlgItemProperties::renderInfos(PROJECT* project) {
wxString html = wxEmptyString;
std::string name;
project->get_name(name);
html.append(wxT("<html><body><h3>"));
html.append(_("project infos for "));
html.append(wxString(name.c_str(),wxConvUTF8));
html.append(wxT("</h3></body></html>"));
this->m_html->SetPage(html);
}
void CDlgItemProperties::renderInfos(RESULT* result) {
}

185
clientgui/DlgItemProperties.fbp Executable file
View File

@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<wxFormBuilder_Project>
<FileVersion major="1" minor="9" />
<object class="Project" expanded="1">
<property name="class_decoration"></property>
<property name="code_generation">C++</property>
<property name="disconnect_events">1</property>
<property name="encoding">UTF-8</property>
<property name="event_generation">connect</property>
<property name="file">DlgItemPropertiesBase</property>
<property name="first_id">20000</property>
<property name="help_provider">none</property>
<property name="internationalize">1</property>
<property name="name">Item Properties</property>
<property name="namespace"></property>
<property name="path">.</property>
<property name="precompiled_header"></property>
<property name="relative_path">1</property>
<property name="use_enum">0</property>
<property name="use_microsoft_bom">0</property>
<object class="Dialog" expanded="1">
<property name="bg"></property>
<property name="center">wxBOTH</property>
<property name="context_help"></property>
<property name="enabled">1</property>
<property name="extra_style"></property>
<property name="fg"></property>
<property name="font"></property>
<property name="hidden">0</property>
<property name="id">ID_DEFAULT</property>
<property name="maximum_size"></property>
<property name="minimum_size"></property>
<property name="name">CDlgItemPropertiesBase</property>
<property name="pos"></property>
<property name="size">503,480</property>
<property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property>
<property name="subclass"></property>
<property name="title">BOINC Manager - Item Properties</property>
<property name="tooltip"></property>
<property name="window_extra_style">wxWS_EX_VALIDATE_RECURSIVELY</property>
<property name="window_name"></property>
<property name="window_style"></property>
<event name="OnActivate"></event>
<event name="OnActivateApp"></event>
<event name="OnChar"></event>
<event name="OnClose"></event>
<event name="OnEnterWindow"></event>
<event name="OnEraseBackground"></event>
<event name="OnHibernate"></event>
<event name="OnIconize"></event>
<event name="OnIdle"></event>
<event name="OnInitDialog"></event>
<event name="OnKeyDown"></event>
<event name="OnKeyUp"></event>
<event name="OnKillFocus"></event>
<event name="OnLeaveWindow"></event>
<event name="OnLeftDClick"></event>
<event name="OnLeftDown"></event>
<event name="OnLeftUp"></event>
<event name="OnMiddleDClick"></event>
<event name="OnMiddleDown"></event>
<event name="OnMiddleUp"></event>
<event name="OnMotion"></event>
<event name="OnMouseEvents"></event>
<event name="OnMouseWheel"></event>
<event name="OnPaint"></event>
<event name="OnRightDClick"></event>
<event name="OnRightDown"></event>
<event name="OnRightUp"></event>
<event name="OnSetFocus"></event>
<event name="OnSize"></event>
<event name="OnUpdateUI"></event>
<object class="wxBoxSizer" expanded="1">
<property name="minimum_size"></property>
<property name="name">bSizer11</property>
<property name="orient">wxVERTICAL</property>
<property name="permission">none</property>
<object class="sizeritem" expanded="1">
<property name="border">5</property>
<property name="flag">wxALL|wxEXPAND</property>
<property name="proportion">1</property>
<object class="wxHtmlWindow" expanded="1">
<property name="bg"></property>
<property name="context_help"></property>
<property name="enabled">1</property>
<property name="fg"></property>
<property name="font"></property>
<property name="hidden">0</property>
<property name="id">wxID_ANY</property>
<property name="maximum_size"></property>
<property name="minimum_size"></property>
<property name="name">m_html</property>
<property name="permission">protected</property>
<property name="pos"></property>
<property name="size"></property>
<property name="style">wxHW_SCROLLBAR_AUTO</property>
<property name="subclass"></property>
<property name="tooltip"></property>
<property name="window_extra_style"></property>
<property name="window_name"></property>
<property name="window_style">wxSIMPLE_BORDER</property>
<event name="OnChar"></event>
<event name="OnEnterWindow"></event>
<event name="OnEraseBackground"></event>
<event name="OnHtmlCellClicked"></event>
<event name="OnHtmlCellHover"></event>
<event name="OnHtmlLinkClicked"></event>
<event name="OnKeyDown"></event>
<event name="OnKeyUp"></event>
<event name="OnKillFocus"></event>
<event name="OnLeaveWindow"></event>
<event name="OnLeftDClick"></event>
<event name="OnLeftDown"></event>
<event name="OnLeftUp"></event>
<event name="OnMiddleDClick"></event>
<event name="OnMiddleDown"></event>
<event name="OnMiddleUp"></event>
<event name="OnMotion"></event>
<event name="OnMouseEvents"></event>
<event name="OnMouseWheel"></event>
<event name="OnPaint"></event>
<event name="OnRightDClick"></event>
<event name="OnRightDown"></event>
<event name="OnRightUp"></event>
<event name="OnSetFocus"></event>
<event name="OnSize"></event>
<event name="OnUpdateUI"></event>
</object>
</object>
<object class="sizeritem" expanded="1">
<property name="border">5</property>
<property name="flag">wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL</property>
<property name="proportion">0</property>
<object class="wxButton" expanded="1">
<property name="bg"></property>
<property name="context_help"></property>
<property name="default">1</property>
<property name="enabled">1</property>
<property name="fg"></property>
<property name="font"></property>
<property name="hidden">0</property>
<property name="id">wxID_OK</property>
<property name="label">&amp;Close</property>
<property name="maximum_size"></property>
<property name="minimum_size"></property>
<property name="name">m_btnClose</property>
<property name="permission">protected</property>
<property name="pos"></property>
<property name="size"></property>
<property name="style"></property>
<property name="subclass"></property>
<property name="tooltip"></property>
<property name="window_extra_style"></property>
<property name="window_name"></property>
<property name="window_style"></property>
<event name="OnButtonClick"></event>
<event name="OnChar"></event>
<event name="OnEnterWindow"></event>
<event name="OnEraseBackground"></event>
<event name="OnKeyDown"></event>
<event name="OnKeyUp"></event>
<event name="OnKillFocus"></event>
<event name="OnLeaveWindow"></event>
<event name="OnLeftDClick"></event>
<event name="OnLeftDown"></event>
<event name="OnLeftUp"></event>
<event name="OnMiddleDClick"></event>
<event name="OnMiddleDown"></event>
<event name="OnMiddleUp"></event>
<event name="OnMotion"></event>
<event name="OnMouseEvents"></event>
<event name="OnMouseWheel"></event>
<event name="OnPaint"></event>
<event name="OnRightDClick"></event>
<event name="OnRightDown"></event>
<event name="OnRightUp"></event>
<event name="OnSetFocus"></event>
<event name="OnSize"></event>
<event name="OnUpdateUI"></event>
</object>
</object>
</object>
</object>
</object>
</wxFormBuilder_Project>

43
clientgui/DlgItemProperties.h Executable file
View File

@ -0,0 +1,43 @@
// Berkeley Open Infrastructure for Network Computing
// http://boinc.berkeley.edu
// Copyright (C) 2005 University of California
//
// This is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation;
// either version 2.1 of the License, or (at your option) any later version.
//
// This software is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// To view the GNU Lesser General Public License visit
// http://www.gnu.org/copyleft/lesser.html
// or write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
//
#ifndef _DLGITEMPROPERTIES_H_
#define _DLGITEMPROPERTIES_H_
#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "DlgItemProperties.cpp"
#endif
#include "DlgItemPropertiesBase.h"
#include "MainDocument.h"
class CDlgItemProperties : public CDlgItemPropertiesBase {
DECLARE_DYNAMIC_CLASS( CDlgItemProperties )
DECLARE_EVENT_TABLE()
public:
CDlgItemProperties(wxWindow* parent=NULL);//to act as standard constructor set a default value
virtual ~CDlgItemProperties();
//
void OnOK(wxCommandEvent& event);
void renderInfos(PROJECT* project);
void renderInfos(RESULT* result);
};
#endif // _DLGITEMPROPERTIES_H_

View File

@ -0,0 +1,35 @@
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#include "DlgItemPropertiesBase.h"
///////////////////////////////////////////////////////////////////////////
CDlgItemPropertiesBase::CDlgItemPropertiesBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
{
this->SetSizeHints( wxDefaultSize, wxDefaultSize );
this->SetExtraStyle( wxWS_EX_VALIDATE_RECURSIVELY );
wxBoxSizer* bSizer11;
bSizer11 = new wxBoxSizer( wxVERTICAL );
m_html = new wxHtmlWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSIMPLE_BORDER );
bSizer11->Add( m_html, 1, wxALL|wxEXPAND, 5 );
m_btnClose = new wxButton( this, wxID_OK, _("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
m_btnClose->SetDefault();
bSizer11->Add( m_btnClose, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL, 5 );
this->SetSizer( bSizer11 );
this->Layout();
this->Centre( wxBOTH );
}
CDlgItemPropertiesBase::~CDlgItemPropertiesBase()
{
}

View File

@ -0,0 +1,44 @@
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __DlgItemPropertiesBase__
#define __DlgItemPropertiesBase__
#include <wx/intl.h>
#include <wx/html/htmlwin.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/string.h>
#include <wx/button.h>
#include <wx/sizer.h>
#include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
#define ID_DEFAULT wxID_ANY // Default
///////////////////////////////////////////////////////////////////////////////
/// Class CDlgItemPropertiesBase
///////////////////////////////////////////////////////////////////////////////
class CDlgItemPropertiesBase : public wxDialog
{
private:
protected:
wxHtmlWindow* m_html;
wxButton* m_btnClose;
public:
CDlgItemPropertiesBase( wxWindow* parent, wxWindowID id = ID_DEFAULT, const wxString& title = _("BOINC Manager - Item Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 503,480 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
~CDlgItemPropertiesBase();
};
#endif //__DlgItemPropertiesBase__

View File

@ -743,5 +743,8 @@ wxInt32 CViewProjects::ConvertLinkToWebsiteIndex(const wxString& strLink, wxInt3
return 0;
}
void CViewProjects::OnShowItemProperties(int item) {
wxMessageBox(wxT("show props here"));
}
const char *BOINC_RCSID_b4edf777fc = "$Id$";

View File

@ -83,6 +83,8 @@ protected:
virtual void UpdateSelection();
virtual void OnShowItemProperties(int item);
wxInt32 FormatProjectName( wxInt32 item, wxString& strBuffer ) const;
wxInt32 FormatAccountName( wxInt32 item, wxString& strBuffer ) const;
wxInt32 FormatTeamName( wxInt32 item, wxString& strBuffer ) const;

View File

@ -32,7 +32,7 @@
#include "AdvancedFrame.h"
#include "ViewProjectsGrid.h"
#include "Events.h"
#include "DlgItemProperties.h"
#include "res/proj.xpm"
@ -933,3 +933,21 @@ void CViewProjectsGrid::OnListRender( wxTimerEvent& WXUNUSED(event) ) {
wxLogTrace(wxT("Function Start/End"), wxT("CViewProjectsGrid::OnListRender - Function End"));
}
void CViewProjectsGrid::OnShowItemProperties(int item) {
wxString strProjectURL = wxEmptyString;
wxString msg = wxEmptyString;
wxString temp = wxEmptyString;
if(item<0) return;
strProjectURL = HtmlEntityEncode(
m_pGridPane->GetCellValue(item,COLUMN_HIDDEN_URL).Trim(false)
);
PROJECT* project = wxGetApp().GetDocument()->project(strProjectURL);
if(!project) return;
//displaying the infos on a dialog
CDlgItemProperties dlg(this);
dlg.renderInfos(project);
dlg.ShowModal();
}

View File

@ -66,6 +66,7 @@ protected:
virtual bool OnSaveState( wxConfigBase* pConfig );
virtual bool OnRestoreState( wxConfigBase* pConfig );
virtual void OnListRender( wxTimerEvent& event );
virtual void OnShowItemProperties( int item );
void FormatProjectName( wxInt32 item, wxString& strBuffer );
void FormatAccountName( wxInt32 item, wxString& strBuffer );
@ -80,6 +81,8 @@ protected:
wxInt32 ConvertWebsiteIndexToLink( wxInt32 iProjectIndex, wxInt32 iWebsiteIndex, wxString& strLink );
wxInt32 ConvertLinkToWebsiteIndex( const wxString& strLink, wxInt32& iProjectIndex, wxInt32& iWebsiteIndex );
wxString renderHTMLProject(PROJECT* p);
CBOINCGridCtrl* m_pGridPane;
};

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Version="8,00"
Name="boincmgr"
ProjectGUID="{06113715-AC51-4E91-8B9D-C987CABE0920}"
RootNamespace="boincmgr"
@ -112,101 +112,6 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName)\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories="..;&quot;$(WXWINX64)\contrib\include&quot;;&quot;$(WXWINX64)\include&quot;;&quot;$(WXWINX64)\lib\vc_lib\msw&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_NDEBUG;_WINDOWS;_MT;_DLL;__WXNDEBUG__;WXNDEBUG;wxUSE_GUI=1"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="false"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="stdwx.h"
WarningLevel="4"
WarnAsError="false"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
DisableSpecificWarnings="4127;4702;4244"
ForcedIncludeFiles="stdwx.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRT.LIB MSVCPRT.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wininet.lib wxbase28.lib wxbase28_net.lib wxbase28_xml.lib wxmsw28_adv.lib wxmsw28_core.lib wxmsw28_html.lib wxregex.lib wxexpat.lib wxpng.lib wxzlib.lib boinc_dll.lib"
OutputFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).exe"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(WXWINX64)\lib\vc_lib&quot;;&quot;$(WXWINX64)\contrib\lib&quot;"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).pdb"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
SetChecksum="true"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
EmbedManifest="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
@ -304,6 +209,196 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="ReleaseSigned|Win32"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName)\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories="..;&quot;$(WXWINPROD)\include&quot;;&quot;$(WXWINPROD)\contrib\include&quot;;&quot;$(WXWINPROD)\lib\vc_lib\msw&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_NDEBUG;_WINDOWS;_MT;_DLL;__WXNDEBUG__;WXNDEBUG;wxUSE_GUI=1"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="false"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="stdwx.h"
WarningLevel="4"
WarnAsError="false"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
DisableSpecificWarnings="4127;4702;4244"
ForcedIncludeFiles="stdwx.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRT.LIB MSVCPRT.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wininet.lib wxbase26.lib wxbase26_net.lib wxbase26_xml.lib wxmsw26_adv.lib wxmsw26_core.lib wxmsw26_html.lib wxregex.lib wxexpat.lib wxpng.lib wxzlib.lib boinc_dll.lib"
OutputFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).exe"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(WXWINPROD)\lib\vc_lib&quot;;&quot;$(WXWINPROD)\contrib\lib&quot;"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).pdb"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
SetChecksum="true"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
EmbedManifest="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine=""
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName)\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories="..;&quot;$(WXWINX64)\contrib\include&quot;;&quot;$(WXWINX64)\include&quot;;&quot;$(WXWINX64)\lib\vc_lib\msw&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_NDEBUG;_WINDOWS;_MT;_DLL;__WXNDEBUG__;WXNDEBUG;wxUSE_GUI=1"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="false"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="stdwx.h"
WarningLevel="4"
WarnAsError="false"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
DisableSpecificWarnings="4127;4702;4244"
ForcedIncludeFiles="stdwx.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRT.LIB MSVCPRT.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wininet.lib wxbase28.lib wxbase28_net.lib wxbase28_xml.lib wxmsw28_adv.lib wxmsw28_core.lib wxmsw28_html.lib wxregex.lib wxexpat.lib wxpng.lib wxzlib.lib boinc_dll.lib"
OutputFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).exe"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(WXWINX64)\lib\vc_lib&quot;;&quot;$(WXWINX64)\contrib\lib&quot;"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).pdb"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
SetChecksum="true"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
EmbedManifest="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
@ -402,101 +497,6 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="ReleaseSigned|Win32"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName)\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories="..;&quot;$(WXWINPROD)\include&quot;;&quot;$(WXWINPROD)\contrib\include&quot;;&quot;$(WXWINPROD)\lib\vc_lib\msw&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_NDEBUG;_WINDOWS;_MT;_DLL;__WXNDEBUG__;WXNDEBUG;wxUSE_GUI=1"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="false"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="stdwx.h"
WarningLevel="4"
WarnAsError="false"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
DisableSpecificWarnings="4127;4702;4244"
ForcedIncludeFiles="stdwx.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRT.LIB MSVCPRT.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wininet.lib wxbase26.lib wxbase26_net.lib wxbase26_xml.lib wxmsw26_adv.lib wxmsw26_core.lib wxmsw26_html.lib wxregex.lib wxexpat.lib wxpng.lib wxzlib.lib boinc_dll.lib"
OutputFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).exe"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(WXWINPROD)\lib\vc_lib&quot;;&quot;$(WXWINPROD)\contrib\lib&quot;"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Build\$(PlatformName)\$(ConfigurationName)\$(ProjectName).pdb"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
SetChecksum="true"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
EmbedManifest="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine=""
/>
</Configuration>
<Configuration
Name="ReleaseSigned|x64"
OutputDirectory=".\Build\$(PlatformName)\$(ConfigurationName)"
@ -1046,7 +1046,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1054,7 +1054,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1114,7 +1114,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1122,7 +1122,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1154,7 +1154,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1162,7 +1162,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1194,7 +1194,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1202,7 +1202,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1234,7 +1234,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1242,7 +1242,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1274,7 +1274,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1282,7 +1282,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1314,7 +1314,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1322,7 +1322,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1354,7 +1354,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1362,7 +1362,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1394,7 +1394,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1402,7 +1402,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1434,7 +1434,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1442,7 +1442,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1474,7 +1474,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1482,7 +1482,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1514,7 +1514,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1522,7 +1522,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1553,14 +1553,6 @@
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
@ -1570,7 +1562,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1578,7 +1570,15 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1610,7 +1610,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1618,7 +1618,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1666,7 +1666,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1674,7 +1674,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1706,7 +1706,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1714,7 +1714,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -1746,7 +1746,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -1754,7 +1754,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -2022,7 +2022,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -2030,7 +2030,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -2293,6 +2293,22 @@
RelativePath="..\clientgui\DlgAdvPreferencesBase.h"
>
</File>
<File
RelativePath="..\clientgui\DlgItemProperties.cpp"
>
</File>
<File
RelativePath="..\clientgui\DlgItemProperties.h"
>
</File>
<File
RelativePath="..\clientgui\DlgItemPropertiesBase.cpp"
>
</File>
<File
RelativePath="..\clientgui\DlgItemPropertiesBase.h"
>
</File>
<File
RelativePath="..\clientgui\DlgOptions.cpp"
>
@ -2371,17 +2387,6 @@
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
@ -2395,19 +2400,6 @@
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
>
@ -2419,6 +2411,30 @@
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|x64"
>
@ -2447,7 +2463,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -2455,7 +2471,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
@ -2504,14 +2520,6 @@
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
@ -2521,7 +2529,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
Name="ReleaseSigned|Win32"
>
<Tool
Name="VCCLCompilerTool"
@ -2529,7 +2537,15 @@
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseSigned|Win32"
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"