~ubuntu-branches/ubuntu/oneiric/language-selector/oneiric

« back to all changes in this revision

Viewing changes to qt/QtLanguageSelector.py

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2006-03-21 14:48:05 UTC
  • Revision ID: james.westby@ubuntu.com-20060321144805-at0hubvraxfxzvwb
Tags: 0.1.13
* add a qt fontend 
* build langauge-selector-common, language-selector-qt now
* only show a single row for both langauge-pack and language-support
* fix typo in ko_KR fontconfig voodoo file (ubuntu: #35817)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
 
3
 
# Form implementation generated from reading ui file 'QtLanguageSelector.ui'
4
 
#
5
 
# Created: Thu Mar 9 19:18:36 2006
6
 
#      by: The PyQt User Interface Compiler (pyuic) 3.15.1
7
 
#
8
 
# WARNING! All changes made in this file will be lost!
9
 
 
10
 
 
11
 
from qt import *
12
 
 
13
 
 
14
 
class LanguageSelector(QWidget):
15
 
    def __init__(self,parent = None,name = None,fl = 0):
16
 
        QWidget.__init__(self,parent,name,fl)
17
 
 
18
 
        if not name:
19
 
            self.setName("LanguageSelector")
20
 
 
21
 
 
22
 
        LanguageSelectorLayout = QGridLayout(self,1,1,11,6,"LanguageSelectorLayout")
23
 
 
24
 
        self.textLabel1 = QLabel(self,"textLabel1")
25
 
 
26
 
        LanguageSelectorLayout.addWidget(self.textLabel1,0,0)
27
 
 
28
 
        self.pushButtonCancel = QPushButton(self,"pushButtonCancel")
29
 
 
30
 
        LanguageSelectorLayout.addWidget(self.pushButtonCancel,4,2)
31
 
 
32
 
        self.pushButtonOk = QPushButton(self,"pushButtonOk")
33
 
 
34
 
        LanguageSelectorLayout.addWidget(self.pushButtonOk,4,1)
35
 
 
36
 
        self.listViewLanguages = QListView(self,"listViewLanguages")
37
 
        self.listViewLanguages.addColumn(self.__tr("Column 1"))
38
 
        self.listViewLanguages.addColumn(self.__tr("New Column"))
39
 
 
40
 
        LanguageSelectorLayout.addMultiCellWidget(self.listViewLanguages,1,1,0,2)
41
 
 
42
 
        self.textLabel2 = QLabel(self,"textLabel2")
43
 
 
44
 
        LanguageSelectorLayout.addWidget(self.textLabel2,2,0)
45
 
 
46
 
        self.comboBoxDefaultLanguage = QComboBox(0,self,"comboBoxDefaultLanguage")
47
 
 
48
 
        LanguageSelectorLayout.addMultiCellWidget(self.comboBoxDefaultLanguage,3,3,0,1)
49
 
 
50
 
        self.languageChange()
51
 
 
52
 
        self.resize(QSize(581,421).expandedTo(self.minimumSizeHint()))
53
 
        self.clearWState(Qt.WState_Polished)
54
 
 
55
 
 
56
 
    def languageChange(self):
57
 
        self.setCaption(self.__tr("Language selector"))
58
 
        self.textLabel1.setText(self.__tr("Supported Languages"))
59
 
        self.pushButtonCancel.setText(self.__tr("Cancel"))
60
 
        self.pushButtonOk.setText(self.__tr("Ok"))
61
 
        self.listViewLanguages.header().setLabel(0,self.__tr("Column 1"))
62
 
        self.listViewLanguages.header().setLabel(1,self.__tr("New Column"))
63
 
        self.listViewLanguages.clear()
64
 
        item = QListViewItem(self.listViewLanguages,None)
65
 
        item.setText(0,self.__tr("New Item"))
66
 
 
67
 
        self.textLabel2.setText(self.__tr("Default language"))
68
 
        self.comboBoxDefaultLanguage.clear()
69
 
        self.comboBoxDefaultLanguage.insertItem(self.__tr("English"))
70
 
 
71
 
 
72
 
    def __tr(self,s,c = None):
73
 
        return qApp.translate("LanguageSelector",s,c)