~nataliabidart/ubuntuone-control-panel/all-ui-from-code

« back to all changes in this revision

Viewing changes to ubuntuone/controlpanel/gui/qt/folders.py

  • Committer: Natalia B. Bidart
  • Date: 2012-02-22 14:58:25 UTC
  • Revision ID: natalia.bidart@canonical.com-20120222145825-5v7r351opisa6cz6
- No more strings coming up from the Designer ui files (LP: #938626).

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
from ubuntuone.controlpanel.logger import setup_logging, log_call
27
27
from ubuntuone.controlpanel.gui import (
28
28
    ALWAYS_SUBSCRIBED,
29
 
    EXPLORE,
30
29
    FOLDER_ICON_NAME,
31
30
    FOLDER_OWNED_BY,
32
31
    FOLDER_SHARED_BY,
 
32
    FOLDERS_BUTTON_ADD_FOLDER,
 
33
    FOLDERS_COLUMN_EXPLORE,
 
34
    FOLDERS_COLUMN_NAME,
 
35
    FOLDERS_COLUMN_SYNC_LOCALLY,
33
36
    FOLDERS_CONFIRM_MERGE,
 
37
    FOLDERS_MANAGE_LABEL,
34
38
    MANAGE_FILES_LINK,
35
39
    MUSIC_ICON_NAME,
36
40
    MUSIC_DISPLAY_NAME,
37
41
    MUSIC_REAL_PATH,
38
42
    NAME_NOT_SET,
39
43
    SHARE_ICON_NAME,
40
 
    SYNC_LOCALLY,
 
44
 
41
45
)
42
46
from ubuntuone.controlpanel.gui.qt import uri_hook, icon_from_name
43
47
from ubuntuone.controlpanel.gui.qt.ubuntuonebin import UbuntuOneBin
67
71
    def _setup(self):
68
72
        """Do some extra setupping for the UI."""
69
73
        super(FoldersPanel, self)._setup()
70
 
        self.ui.add_folder_button.folderCreated.connect(self.on_folder_created)
71
 
 
 
74
        self.ui.folders.headerItem().setText(0, FOLDERS_COLUMN_NAME)
 
75
        self.ui.folders.headerItem().setText(1, FOLDERS_COLUMN_SYNC_LOCALLY)
 
76
        self.ui.folders.headerItem().setText(2, FOLDERS_COLUMN_EXPLORE)
72
77
        headers = self.ui.folders.header()
73
78
        headers.setResizeMode(FOLDER_NAME_COL, headers.Stretch)
74
79
        headers.setResizeMode(SUBSCRIPTION_COL, headers.ResizeToContents)
75
80
        headers.setResizeMode(EXPLORE_COL, headers.ResizeToContents)
76
81
        headers.setStretchLastSection(False)
77
82
 
 
83
        self.ui.add_folder_button.setText(FOLDERS_BUTTON_ADD_FOLDER)
 
84
        self.ui.add_folder_button.folderCreated.connect(self.on_folder_created)
 
85
 
 
86
        self.ui.share_publish_button.setText(FOLDERS_MANAGE_LABEL)
78
87
        self.ui.share_publish_button.uri = MANAGE_FILES_LINK
79
88
        icon = icon_from_name('external_icon_orange')
80
89
        self.ui.share_publish_button.setIcon(icon)
118
127
 
119
128
            item = QtGui.QTreeWidgetItem()
120
129
            item.setText(FOLDER_NAME_COL, name)
121
 
            item.setText(SUBSCRIPTION_COL, SYNC_LOCALLY)
 
130
            item.setText(SUBSCRIPTION_COL, FOLDERS_COLUMN_SYNC_LOCALLY)
122
131
            item.setSizeHint(FOLDER_NAME_COL, QtCore.QSize(-1, 20))
123
132
            brush = QtGui.QBrush(QtGui.QColor('#d6d3cf'))
124
133
            for col in (FOLDER_NAME_COL, SUBSCRIPTION_COL, EXPLORE_COL):
141
150
                name = self._process_name(volume[u'display_name'])
142
151
                child.setText(FOLDER_NAME_COL, name)
143
152
                child.setToolTip(FOLDER_NAME_COL, name)
144
 
                child.setToolTip(EXPLORE_COL, EXPLORE)
 
153
                child.setToolTip(EXPLORE_COL, FOLDERS_COLUMN_EXPLORE)
145
154
 
146
155
                icon_name = FOLDER_ICON_NAME
147
156
                if is_share:
170
179
                model_index = self.ui.folders.indexFromItem(child, EXPLORE_COL)
171
180
                button = QtGui.QPushButton(parent=self.ui.folders)
172
181
                button.setFlat(True)
173
 
                button.setText(EXPLORE)
 
182
                button.setText(FOLDERS_COLUMN_EXPLORE)
174
183
                button.setObjectName('explore_folder_button')
175
184
                policy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
176
185
                                           QtGui.QSizePolicy.Fixed)