#include "bitmaps.h"
#include "version.h"
#include "frmActivityMgr.h"
+#include "frmSearch.h"
#include "common/timers.h"
#include "common/defaults.h"
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();
}
{
{ 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_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL },
+ /*{ 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_SWITCH, wxT_2("v"), wxT_2("version"), wxTRANSLATE("Displays version number"),
if (XABArgs.Found(wxT("v"))){
+ wxPuts(XSDAB_VERSION);
exit(0);
}
wxInitAllImageHandlers();
- if (XABArgs.Found(wxT("e"), &wxSContactFilename)){
+ if (XABArgs.Found(wxT("s"))){
+
+ // Open up the search window.
+ frmSearch *frmSearchPtr = new frmSearch( NULL );
+ frmSearchPtr->Show(true);
+ frmSearchPtr->SetSearchMode(true);
+ return true;
+
+ }
+
+ /*if (XABArgs.Found(wxT("e"), &wxSContactFilename)){
+ Xestia Gelforn Project Repositories - xestiaab/.git/tree - source/vcard/
// Check if the filename exists.
//wxImage::AddHandler(new wxPNGHandler);
return true;
- }
+ }*/
// Setup default settings and accounts if they don't exist.