215 self.saveAsAct = E5Action(self.trUtf8('Save As'), |
215 self.saveAsAct = E5Action(self.trUtf8('Save As'), |
216 UI.PixmapCache.getIcon("fileSaveAs.png"), |
216 UI.PixmapCache.getIcon("fileSaveAs.png"), |
217 self.trUtf8('Save &As...'), |
217 self.trUtf8('Save &As...'), |
218 QKeySequence(self.trUtf8("Shift+Ctrl+S","File|Save As")), |
218 QKeySequence(self.trUtf8("Shift+Ctrl+S","File|Save As")), |
219 0, self, 'iconEditor_file_save_as') |
219 0, self, 'iconEditor_file_save_as') |
220 self.saveAsAct.setStatusTip(\ |
220 self.saveAsAct.setStatusTip( |
221 self.trUtf8('Save the current icon to a new file')) |
221 self.trUtf8('Save the current icon to a new file')) |
222 self.saveAsAct.setWhatsThis(self.trUtf8( |
222 self.saveAsAct.setWhatsThis(self.trUtf8( |
223 """<b>Save As...</b>""" |
223 """<b>Save As...</b>""" |
224 """<p>Saves the current icon to a new file.</p>""" |
224 """<p>Saves the current icon to a new file.</p>""" |
225 )) |
225 )) |
275 self.trUtf8('&Undo'), |
275 self.trUtf8('&Undo'), |
276 QKeySequence(self.trUtf8("Ctrl+Z", "Edit|Undo")), |
276 QKeySequence(self.trUtf8("Ctrl+Z", "Edit|Undo")), |
277 QKeySequence(self.trUtf8("Alt+Backspace", "Edit|Undo")), |
277 QKeySequence(self.trUtf8("Alt+Backspace", "Edit|Undo")), |
278 self, 'iconEditor_edit_undo') |
278 self, 'iconEditor_edit_undo') |
279 self.undoAct.setStatusTip(self.trUtf8('Undo the last change')) |
279 self.undoAct.setStatusTip(self.trUtf8('Undo the last change')) |
280 self.undoAct.setWhatsThis(self.trUtf8(\ |
280 self.undoAct.setWhatsThis(self.trUtf8( |
281 """<b>Undo</b>""" |
281 """<b>Undo</b>""" |
282 """<p>Undo the last change done.</p>""" |
282 """<p>Undo the last change done.</p>""" |
283 )) |
283 )) |
284 self.undoAct.triggered[()].connect(self.__editor.editUndo) |
284 self.undoAct.triggered[()].connect(self.__editor.editUndo) |
285 self.__actions.append(self.undoAct) |
285 self.__actions.append(self.undoAct) |
288 UI.PixmapCache.getIcon("editRedo.png"), |
288 UI.PixmapCache.getIcon("editRedo.png"), |
289 self.trUtf8('&Redo'), |
289 self.trUtf8('&Redo'), |
290 QKeySequence(self.trUtf8("Ctrl+Shift+Z", "Edit|Redo")), |
290 QKeySequence(self.trUtf8("Ctrl+Shift+Z", "Edit|Redo")), |
291 0, self, 'iconEditor_edit_redo') |
291 0, self, 'iconEditor_edit_redo') |
292 self.redoAct.setStatusTip(self.trUtf8('Redo the last change')) |
292 self.redoAct.setStatusTip(self.trUtf8('Redo the last change')) |
293 self.redoAct.setWhatsThis(self.trUtf8(\ |
293 self.redoAct.setWhatsThis(self.trUtf8( |
294 """<b>Redo</b>""" |
294 """<b>Redo</b>""" |
295 """<p>Redo the last change done.</p>""" |
295 """<p>Redo the last change done.</p>""" |
296 )) |
296 )) |
297 self.redoAct.triggered[()].connect(self.__editor.editRedo) |
297 self.redoAct.triggered[()].connect(self.__editor.editRedo) |
298 self.__actions.append(self.redoAct) |
298 self.__actions.append(self.redoAct) |
302 self.trUtf8('Cu&t'), |
302 self.trUtf8('Cu&t'), |
303 QKeySequence(self.trUtf8("Ctrl+X", "Edit|Cut")), |
303 QKeySequence(self.trUtf8("Ctrl+X", "Edit|Cut")), |
304 QKeySequence(self.trUtf8("Shift+Del", "Edit|Cut")), |
304 QKeySequence(self.trUtf8("Shift+Del", "Edit|Cut")), |
305 self, 'iconEditor_edit_cut') |
305 self, 'iconEditor_edit_cut') |
306 self.cutAct.setStatusTip(self.trUtf8('Cut the selection')) |
306 self.cutAct.setStatusTip(self.trUtf8('Cut the selection')) |
307 self.cutAct.setWhatsThis(self.trUtf8(\ |
307 self.cutAct.setWhatsThis(self.trUtf8( |
308 """<b>Cut</b>""" |
308 """<b>Cut</b>""" |
309 """<p>Cut the selected image area to the clipboard.</p>""" |
309 """<p>Cut the selected image area to the clipboard.</p>""" |
310 )) |
310 )) |
311 self.cutAct.triggered[()].connect(self.__editor.editCut) |
311 self.cutAct.triggered[()].connect(self.__editor.editCut) |
312 self.__actions.append(self.cutAct) |
312 self.__actions.append(self.cutAct) |
316 self.trUtf8('&Copy'), |
316 self.trUtf8('&Copy'), |
317 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")), |
317 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")), |
318 QKeySequence(self.trUtf8("Ctrl+Ins", "Edit|Copy")), |
318 QKeySequence(self.trUtf8("Ctrl+Ins", "Edit|Copy")), |
319 self, 'iconEditor_edit_copy') |
319 self, 'iconEditor_edit_copy') |
320 self.copyAct.setStatusTip(self.trUtf8('Copy the selection')) |
320 self.copyAct.setStatusTip(self.trUtf8('Copy the selection')) |
321 self.copyAct.setWhatsThis(self.trUtf8(\ |
321 self.copyAct.setWhatsThis(self.trUtf8( |
322 """<b>Copy</b>""" |
322 """<b>Copy</b>""" |
323 """<p>Copy the selected image area to the clipboard.</p>""" |
323 """<p>Copy the selected image area to the clipboard.</p>""" |
324 )) |
324 )) |
325 self.copyAct.triggered[()].connect(self.__editor.editCopy) |
325 self.copyAct.triggered[()].connect(self.__editor.editCopy) |
326 self.__actions.append(self.copyAct) |
326 self.__actions.append(self.copyAct) |
330 self.trUtf8('&Paste'), |
330 self.trUtf8('&Paste'), |
331 QKeySequence(self.trUtf8("Ctrl+V", "Edit|Paste")), |
331 QKeySequence(self.trUtf8("Ctrl+V", "Edit|Paste")), |
332 QKeySequence(self.trUtf8("Shift+Ins", "Edit|Paste")), |
332 QKeySequence(self.trUtf8("Shift+Ins", "Edit|Paste")), |
333 self, 'iconEditor_edit_paste') |
333 self, 'iconEditor_edit_paste') |
334 self.pasteAct.setStatusTip(self.trUtf8('Paste the clipboard image')) |
334 self.pasteAct.setStatusTip(self.trUtf8('Paste the clipboard image')) |
335 self.pasteAct.setWhatsThis(self.trUtf8(\ |
335 self.pasteAct.setWhatsThis(self.trUtf8( |
336 """<b>Paste</b>""" |
336 """<b>Paste</b>""" |
337 """<p>Paste the clipboard image.</p>""" |
337 """<p>Paste the clipboard image.</p>""" |
338 )) |
338 )) |
339 self.pasteAct.triggered[()].connect(self.__editor.editPaste) |
339 self.pasteAct.triggered[()].connect(self.__editor.editPaste) |
340 self.__actions.append(self.pasteAct) |
340 self.__actions.append(self.pasteAct) |
342 self.pasteNewAct = E5Action(self.trUtf8('Paste as New'), |
342 self.pasteNewAct = E5Action(self.trUtf8('Paste as New'), |
343 self.trUtf8('Paste as &New'), |
343 self.trUtf8('Paste as &New'), |
344 0, 0, self, 'iconEditor_edit_paste_as_new') |
344 0, 0, self, 'iconEditor_edit_paste_as_new') |
345 self.pasteNewAct.setStatusTip(self.trUtf8( |
345 self.pasteNewAct.setStatusTip(self.trUtf8( |
346 'Paste the clipboard image replacing the current one')) |
346 'Paste the clipboard image replacing the current one')) |
347 self.pasteNewAct.setWhatsThis(self.trUtf8(\ |
347 self.pasteNewAct.setWhatsThis(self.trUtf8( |
348 """<b>Paste as New</b>""" |
348 """<b>Paste as New</b>""" |
349 """<p>Paste the clipboard image replacing the current one.</p>""" |
349 """<p>Paste the clipboard image replacing the current one.</p>""" |
350 )) |
350 )) |
351 self.pasteNewAct.triggered[()].connect(self.__editor.editPasteAsNew) |
351 self.pasteNewAct.triggered[()].connect(self.__editor.editPasteAsNew) |
352 self.__actions.append(self.pasteNewAct) |
352 self.__actions.append(self.pasteNewAct) |
356 self.trUtf8('Cl&ear'), |
356 self.trUtf8('Cl&ear'), |
357 QKeySequence(self.trUtf8("Alt+Shift+C", "Edit|Clear")), |
357 QKeySequence(self.trUtf8("Alt+Shift+C", "Edit|Clear")), |
358 0, |
358 0, |
359 self, 'iconEditor_edit_clear') |
359 self, 'iconEditor_edit_clear') |
360 self.deleteAct.setStatusTip(self.trUtf8('Clear the icon image')) |
360 self.deleteAct.setStatusTip(self.trUtf8('Clear the icon image')) |
361 self.deleteAct.setWhatsThis(self.trUtf8(\ |
361 self.deleteAct.setWhatsThis(self.trUtf8( |
362 """<b>Clear</b>""" |
362 """<b>Clear</b>""" |
363 """<p>Clear the icon image and set it to be completely transparent.</p>""" |
363 """<p>Clear the icon image and set it to be completely transparent.</p>""" |
364 )) |
364 )) |
365 self.deleteAct.triggered[()].connect(self.__editor.editClear) |
365 self.deleteAct.triggered[()].connect(self.__editor.editClear) |
366 self.__actions.append(self.deleteAct) |
366 self.__actions.append(self.deleteAct) |
369 self.trUtf8('&Select All'), |
369 self.trUtf8('&Select All'), |
370 QKeySequence(self.trUtf8("Ctrl+A", "Edit|Select All")), |
370 QKeySequence(self.trUtf8("Ctrl+A", "Edit|Select All")), |
371 0, |
371 0, |
372 self, 'iconEditor_edit_select_all') |
372 self, 'iconEditor_edit_select_all') |
373 self.selectAllAct.setStatusTip(self.trUtf8('Select the complete icon image')) |
373 self.selectAllAct.setStatusTip(self.trUtf8('Select the complete icon image')) |
374 self.selectAllAct.setWhatsThis(self.trUtf8(\ |
374 self.selectAllAct.setWhatsThis(self.trUtf8( |
375 """<b>Select All</b>""" |
375 """<b>Select All</b>""" |
376 """<p>Selects the complete icon image.</p>""" |
376 """<p>Selects the complete icon image.</p>""" |
377 )) |
377 )) |
378 self.selectAllAct.triggered[()].connect(self.__editor.editSelectAll) |
378 self.selectAllAct.triggered[()].connect(self.__editor.editSelectAll) |
379 self.__actions.append(self.selectAllAct) |
379 self.__actions.append(self.selectAllAct) |
382 UI.PixmapCache.getIcon("transformResize.png"), |
382 UI.PixmapCache.getIcon("transformResize.png"), |
383 self.trUtf8('Change Si&ze...'), |
383 self.trUtf8('Change Si&ze...'), |
384 0, 0, |
384 0, 0, |
385 self, 'iconEditor_edit_change_size') |
385 self, 'iconEditor_edit_change_size') |
386 self.resizeAct.setStatusTip(self.trUtf8('Change the icon size')) |
386 self.resizeAct.setStatusTip(self.trUtf8('Change the icon size')) |
387 self.resizeAct.setWhatsThis(self.trUtf8(\ |
387 self.resizeAct.setWhatsThis(self.trUtf8( |
388 """<b>Change Size...</b>""" |
388 """<b>Change Size...</b>""" |
389 """<p>Changes the icon size.</p>""" |
389 """<p>Changes the icon size.</p>""" |
390 )) |
390 )) |
391 self.resizeAct.triggered[()].connect(self.__editor.editResize) |
391 self.resizeAct.triggered[()].connect(self.__editor.editResize) |
392 self.__actions.append(self.resizeAct) |
392 self.__actions.append(self.resizeAct) |
395 UI.PixmapCache.getIcon("grayscale.png"), |
395 UI.PixmapCache.getIcon("grayscale.png"), |
396 self.trUtf8('&Grayscale'), |
396 self.trUtf8('&Grayscale'), |
397 0, 0, |
397 0, 0, |
398 self, 'iconEditor_edit_grayscale') |
398 self, 'iconEditor_edit_grayscale') |
399 self.grayscaleAct.setStatusTip(self.trUtf8('Change the icon to grayscale')) |
399 self.grayscaleAct.setStatusTip(self.trUtf8('Change the icon to grayscale')) |
400 self.grayscaleAct.setWhatsThis(self.trUtf8(\ |
400 self.grayscaleAct.setWhatsThis(self.trUtf8( |
401 """<b>Grayscale</b>""" |
401 """<b>Grayscale</b>""" |
402 """<p>Changes the icon to grayscale.</p>""" |
402 """<p>Changes the icon to grayscale.</p>""" |
403 )) |
403 )) |
404 self.grayscaleAct.triggered[()].connect(self.__editor.grayScale) |
404 self.grayscaleAct.triggered[()].connect(self.__editor.grayScale) |
405 self.__actions.append(self.grayscaleAct) |
405 self.__actions.append(self.grayscaleAct) |
709 self.__actions.append(self.aboutAct) |
709 self.__actions.append(self.aboutAct) |
710 |
710 |
711 self.aboutQtAct = E5Action(self.trUtf8('About Qt'), |
711 self.aboutQtAct = E5Action(self.trUtf8('About Qt'), |
712 self.trUtf8('About &Qt'), |
712 self.trUtf8('About &Qt'), |
713 0, 0, self, 'iconEditor_help_about_qt') |
713 0, 0, self, 'iconEditor_help_about_qt') |
714 self.aboutQtAct.setStatusTip(\ |
714 self.aboutQtAct.setStatusTip( |
715 self.trUtf8('Display information about the Qt toolkit')) |
715 self.trUtf8('Display information about the Qt toolkit')) |
716 self.aboutQtAct.setWhatsThis(self.trUtf8( |
716 self.aboutQtAct.setWhatsThis(self.trUtf8( |
717 """<b>About Qt</b>""" |
717 """<b>About Qt</b>""" |
718 """<p>Display some information about the Qt toolkit.</p>""" |
718 """<p>Display some information about the Qt toolkit.</p>""" |
719 )) |
719 )) |