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()
14 thisfile
= os
.path
.realpath(__file__
)
15 sys
.path
.insert(0, os
.path
.dirname(os
.path
.dirname(thisfile
)))
16 sys
.path
.insert(0, os
.path
.join(
17 os
.path
.dirname(os
.path
.dirname(thisfile
)),
18 'lib', 'python' + version
[:3],
20 sys
.path
.insert(0, os
.path
.dirname(thisfile
))
22 sys
.path
.insert(0, os
.getcwd())
25 from ugit
.models
import Model
26 from ugit
.views
import View
27 from ugit
.controllers
import Controller
28 from ugit
import utils
30 if __name__
== "__main__":
31 app
= QtGui
.QApplication(sys
.argv
)
32 app
.setWindowIcon(QtGui
.QIcon(utils
.get_icon('git.png')))
33 locale
= str(QtCore
.QLocale().system().name())
34 qmfile
= utils
.get_qm_for_locale(locale
)
35 if os
.path
.exists(qmfile
):
36 translator
= QtCore
.QTranslator()
37 translator
.load(qmfile
)
38 app
.installTranslator(translator
)
40 view
= View(app
.activeWindow())
41 ctl
= Controller(model
, view
)