Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Contact editing and search from command line switches to be implemented at a later...
[xestiaab/.git] / source / main.cpp
index ed4e656..386e30d 100644 (file)
@@ -26,19 +26,18 @@ IMPLEMENT_APP(XestiaABApp);
 bool XestiaABApp::OnInit()
 {
 
-       // Check that on Win32 systems that.
+       // Setup the locale.
 
-#if defined(__WIN32__)
+       wxLocale locale;
+       locale.Init(wxLANGUAGE_DEFAULT, wxLOCALE_LOAD_DEFAULT);
 
-#include <xestiacc.h>
+#if defined(__WIN32__)
 
-       XCCVer XCCRequiredVer;
-       XCCRequiredVer.MajorVer = 1;
-       XCCRequiredVer.MinorVer = 0;
+       // Check that the minimum version of Xestia Common Components is installed on the system.
 
-       XCCVer XCCRetrievedVer = GetXCCLibraryVersion();
+#include <xestiaccdll.h>
 
-       if (XCCRetrievedVer < XCCRequiredVer){
+       if (!CheckXCCVersion(1, 0, 0)){
                MessageBox(0, L"The version of Xestia Common Components installed is an older version not supported by this version of Xestia Address Book.\n\nPlease visit http://xestia.co.uk/commoncomponents and follow the page instructions to download the version required.", L"Older version of Xestia Common Components installed", MB_OK|MB_ICONSTOP);
                this->Exit();
        }
@@ -49,10 +48,10 @@ bool XestiaABApp::OnInit()
     {
          { wxCMD_LINE_SWITCH, wxT_2("h"), wxT_2("help"), wxTRANSLATE("Displays help on command line parameters"),
              wxCMD_LINE_VAL_NONE, wxCMD_LINE_OPTION_HELP },
-         { wxCMD_LINE_OPTION, wxT_2("e"), wxT_2("edit"), wxTRANSLATE("Edit a vCard 4.0 formatted contact"),
+         /*{ wxCMD_LINE_OPTION, wxT_2("e"), wxT_2("edit"), wxTRANSLATE("Edit a vCard 4.0 formatted contact"),
              wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL }, 
          { wxCMD_LINE_SWITCH, wxT_2("s"), wxT_2("search"), wxTRANSLATE("Display the search window instead of starting normally"),
-             wxCMD_LINE_VAL_NONE, wxCMD_LINE_PARAM_OPTIONAL },
+             wxCMD_LINE_VAL_NONE, wxCMD_LINE_PARAM_OPTIONAL },*/
          { wxCMD_LINE_SWITCH, wxT_2("v"), wxT_2("version"), wxTRANSLATE("Displays version number"),
              wxCMD_LINE_VAL_NONE, wxCMD_LINE_PARAM_OPTIONAL },
          { wxCMD_LINE_NONE }
@@ -76,7 +75,7 @@ bool XestiaABApp::OnInit()
     
     wxInitAllImageHandlers();
     
-    if (XABArgs.Found(wxT("e"), &wxSContactFilename)){
+    /*if (XABArgs.Found(wxT("e"), &wxSContactFilename)){
        
        // Check if the filename exists.
        
@@ -111,7 +110,7 @@ bool XestiaABApp::OnInit()
        
        return true;
     
-    }
+    }*/
     
     // Setup default settings and accounts if they don't exist.
     
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy