SVN Commit by andreas: r4737 - in trunk/pgadmin3: . src/include src/utils

From: svn(at)pgadmin(dot)org
To: pgadmin-hackers(at)postgresql(dot)org
Subject: SVN Commit by andreas: r4737 - in trunk/pgadmin3: . src/include src/utils
Date: 2005-11-11 17:42:43
Message-ID: 200511111742.jABHghS9024960@developer.pgadmin.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Author: andreas
Date: 2005-11-11 17:42:42 +0000 (Fri, 11 Nov 2005)
New Revision: 4737

Modified:
trunk/pgadmin3/CHANGELOG.txt
trunk/pgadmin3/src/include/sysSettings.h
trunk/pgadmin3/src/utils/sysSettings.cpp
Log:
leave pre-1.5 server config settings untouched

Modified: trunk/pgadmin3/CHANGELOG.txt
===================================================================
--- trunk/pgadmin3/CHANGELOG.txt 2005-11-11 09:35:19 UTC (rev 4736)
+++ trunk/pgadmin3/CHANGELOG.txt 2005-11-11 17:42:42 UTC (rev 4737)
@@ -17,6 +17,7 @@
</ul>
<br>
<ul>
+ <li>2005-11-11 AP leave pre-1.5 server config settings untouched
<li>2005-11-10 AP Configurable indent in ctlSqlBox
<li>2005-11-10 AP 1.4.1 Fix role rename (r: Antonio)
<li>2005-11-09 AP database and schema display restriction

Modified: trunk/pgadmin3/src/include/sysSettings.h
===================================================================
--- trunk/pgadmin3/src/include/sysSettings.h 2005-11-11 09:35:19 UTC (rev 4736)
+++ trunk/pgadmin3/src/include/sysSettings.h 2005-11-11 17:42:42 UTC (rev 4737)
@@ -151,8 +151,8 @@

private:

- void moveStringValue(wxChar *oldKey, wxChar *newKey, int index=-1);
- void moveLongValue(wxChar *oldKey, wxChar *newKey, int index=-1);
+ bool moveStringValue(wxChar *oldKey, wxChar *newKey, int index=-1);
+ bool moveLongValue(wxChar *oldKey, wxChar *newKey, int index=-1);

wxFont systemFont, sqlFont;

Modified: trunk/pgadmin3/src/utils/sysSettings.cpp
===================================================================
--- trunk/pgadmin3/src/utils/sysSettings.cpp 2005-11-11 09:35:19 UTC (rev 4736)
+++ trunk/pgadmin3/src/utils/sysSettings.cpp 2005-11-11 17:42:42 UTC (rev 4737)
@@ -58,17 +58,18 @@
Read(wxT("Servers/Count"), &serverCount, 0L);
for (i=1 ; i <= serverCount ; i++)
{
- moveStringValue(wxT("Servers/Database%d"), wxT("Servers/%d/Database"), i);
- moveStringValue(wxT("Servers/Description%d"), wxT("Servers/%d/Description"), i);
- moveStringValue(wxT("Servers/LastDatabase%d"), wxT("Servers/%d/LastDatabase"), i);
- moveStringValue(wxT("Servers/LastSchema%d"), wxT("Servers/%d/LastSchema"), i);
- moveStringValue(wxT("Servers/Server%d"), wxT("Servers/%d/Server"), i);
- moveStringValue(wxT("Servers/ServiceId%d"), wxT("Servers/%d/ServiceId"), i);
- moveStringValue(wxT("Servers/StorePWD%d"), wxT("Servers/%d/StorePWD"), i);
- moveStringValue(wxT("Servers/Username%d"), wxT("Servers/%d/Username"), i);
- moveLongValue(wxT("Servers/Port%d"), wxT("Servers/%d/Port"), i);
- moveLongValue(wxT("Servers/SSL%d"), wxT("Servers/%d/SSL"), i);
- moveLongValue(wxT("Servers/LastSSL%d"), wxT("Servers/%d/LastSSL"), i);
+ if (moveStringValue(wxT("Servers/Database%d"), wxT("Servers/%d/Database"), i))
+ {
+ moveStringValue(wxT("Servers/Description%d"), wxT("Servers/%d/Description"), i);
+ moveStringValue(wxT("Servers/LastDatabase%d"), wxT("Servers/%d/LastDatabase"), i);
+ moveStringValue(wxT("Servers/LastSchema%d"), wxT("Servers/%d/LastSchema"), i);
+ moveStringValue(wxT("Servers/Server%d"), wxT("Servers/%d/Server"), i);
+ moveStringValue(wxT("Servers/ServiceId%d"), wxT("Servers/%d/ServiceId"), i);
+ moveStringValue(wxT("Servers/StorePWD%d"), wxT("Servers/%d/StorePWD"), i);
+ moveStringValue(wxT("Servers/Username%d"), wxT("Servers/%d/Username"), i);
+ moveLongValue(wxT("Servers/Port%d"), wxT("Servers/%d/Port"), i);
+ moveLongValue(wxT("Servers/SSL%d"), wxT("Servers/%d/SSL"), i);
+ }
}


@@ -207,7 +208,7 @@
}


-void sysSettings::moveStringValue(wxChar *oldKey, wxChar *newKey, int index)
+bool sysSettings::moveStringValue(wxChar *oldKey, wxChar *newKey, int index)
{
wxString k1, k2;
if (index >= 0)
@@ -221,18 +222,21 @@
k2=newKey;
}

- if (Exists(k1))
+ if (!Exists(k2) && Exists(k1))
{
wxString value;
Read(k1, &value, wxEmptyString);
Write(k2, value);
- DeleteEntry(k1);
+
+ return true;
}
+
+ return false;
}



-void sysSettings::moveLongValue(wxChar *oldKey, wxChar *newKey, int index)
+bool sysSettings::moveLongValue(wxChar *oldKey, wxChar *newKey, int index)
{
wxString k1, k2;
if (index >= 0)
@@ -246,13 +250,16 @@
k2=newKey;
}

- if (Exists(k1))
+ if (!Exists(k2) && Exists(k1))
{
long value;
Read(k1, &value, 0L);
Write(k2, value);
- DeleteEntry(k1);
+
+ return true;
}
+
+ return false;
}

void sysSettings::Save()

Browse pgadmin-hackers by date

  From Date Subject
Next Message Andreas Pflug 2005-11-11 17:46:47 Re: Registry
Previous Message Dave Page 2005-11-11 16:55:47 Re: Registry