2 # Copyright(C) 2007, David Aguilar <davvid@gmail.com>
3 # License: GPL v2 or later
8 from PyQt4
import QtGui
9 from PyQt4
import QtCore
11 version
= platform
.python_version()
12 ugit
= os
.path
.realpath(__file__
)
13 sys
.path
.insert(0, os
.path
.dirname(os
.path
.dirname(ugit
)))
14 sys
.path
.insert(0, os
.path
.join(
15 os
.path
.dirname(os
.path
.dirname(ugit
)),
16 'lib', 'python' + version
[:3],
18 sys
.path
.insert(0, os
.path
.dirname(ugit
))
20 from ugitlibs
.models
import GitModel
21 from ugitlibs
.views
import GitView
22 from ugitlibs
.controllers
import GitController
23 from ugitlibs
import utils
25 if __name__
== "__main__":
26 app
= QtGui
.QApplication(sys
.argv
)
27 locale
= str(QtCore
.QLocale().system().name())
28 qmfile
= utils
.get_qm_for_locale(locale
)
29 if os
.path
.exists(qmfile
):
30 translator
= QtCore
.QTranslator()
31 translator
.load(qmfile
)
32 app
.installTranslator(translator
)
34 view
= GitView(app
.activeWindow())
35 ctl
= GitController(model
, view
)