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 Model
21 from ugitlibs
.views
import View
22 from ugitlibs
.controllers
import Controller
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
= View(app
.activeWindow())
35 ctl
= Controller(model
, view
)