main.cpp
author viric <viriketo@gmail.com>
Sun, 24 Apr 2011 14:26:29 +0200
changeset 2 b2772bffb62f
parent 0 7e720dcafcaf
permissions -rw-r--r--
Outputting crop.txt now.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     1
#include <wx/wx.h>
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     2
#include <wx/log.h>
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     3
#include <wx/image.h>
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     4
#include <wx/string.h>
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     5
#include <wx/init.h>
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     6
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
     7
#include <vector>
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
     8
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     9
#include "MainWindow.hpp"
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    10
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    11
class MyApp : public wxApp
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    12
{
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    13
    public:
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    14
        virtual bool OnInit();
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    15
};
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    16
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    17
IMPLEMENT_APP(MyApp)
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    18
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    19
bool MyApp::OnInit()
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    20
{
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    21
    if (argc < 2)
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    22
        return false;
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    23
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    24
    ::wxInitAllImageHandlers();
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    25
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
    26
    std::vector<wxString> imgs;
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
    27
    for(int i=1; i < argc; ++i)
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    28
    {
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
    29
        wxString filename(argv[i]);
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
    30
        imgs.push_back(filename);
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    31
    }
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    32
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 0
diff changeset
    33
    MainWindow *mw = new MainWindow(imgs, wxDefaultSize);
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    34
    mw->Show();
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    35
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    36
    return true;
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    37
}