new layout icon; link from main screen

This commit is contained in:
Damien Elmes 2010-12-07 18:03:43 +09:00
parent 84d6f88e71
commit 391a019b8b
6 changed files with 31 additions and 3 deletions

View file

@ -126,7 +126,7 @@ class FactEditor(object):
self.clayout.setSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred) self.clayout.setSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred)
self.clayout.setFixedHeight(20) self.clayout.setFixedHeight(20)
# self.clayout.setFixedWidth(48) # self.clayout.setFixedWidth(48)
self.clayout.setIcon(QIcon(":/icons/edit.png")) self.clayout.setIcon(QIcon(":/icons/layout.png"))
#self.clayout.setIconSize(QSize(32,32)) #self.clayout.setIconSize(QSize(32,32))
self.clayout.setToolTip(_("Edit how cards are displayed (F2)")) self.clayout.setToolTip(_("Edit how cards are displayed (F2)"))
self.clayout.setShortcut(_("F2")) self.clayout.setShortcut(_("F2"))

View file

@ -1787,6 +1787,7 @@ learnt today")
mw = self.mainWin mw = self.mainWin
mw.toolBar.addAction(mw.actionAddcards) mw.toolBar.addAction(mw.actionAddcards)
mw.toolBar.addAction(mw.actionEditCurrent) mw.toolBar.addAction(mw.actionEditCurrent)
mw.toolBar.addAction(mw.actionEditLayout)
mw.toolBar.addAction(mw.actionEditdeck) mw.toolBar.addAction(mw.actionEditdeck)
mw.toolBar.addAction(mw.actionStudyOptions) mw.toolBar.addAction(mw.actionStudyOptions)
mw.toolBar.addAction(mw.actionGraphs) mw.toolBar.addAction(mw.actionGraphs)
@ -1911,6 +1912,10 @@ learnt today")
def onEditCurrent(self): def onEditCurrent(self):
self.moveToState("editCurrentFact") self.moveToState("editCurrentFact")
def onCardLayout(self):
ui.clayout.CardLayout(self, None, self.currentCard.fact.model,
card=self.currentCard)
def onDeckProperties(self): def onDeckProperties(self):
self.deckProperties = ui.deckproperties.DeckProperties(self, self.deck) self.deckProperties = ui.deckproperties.DeckProperties(self, self.deck)
@ -2433,6 +2438,7 @@ This deck already exists on your computer. Overwrite the local copy?"""),
self.connect(m.actionDstats, s, self.onDeckStats) self.connect(m.actionDstats, s, self.onDeckStats)
self.connect(m.actionCstats, s, self.onCardStats) self.connect(m.actionCstats, s, self.onCardStats)
self.connect(m.actionGraphs, s, self.onShowGraph) self.connect(m.actionGraphs, s, self.onShowGraph)
self.connect(m.actionEditLayout, s, self.onCardLayout)
self.connect(m.actionAbout, s, self.onAbout) self.connect(m.actionAbout, s, self.onAbout)
self.connect(m.actionReportbug, s, self.onReportBug) self.connect(m.actionReportbug, s, self.onReportBug)
self.connect(m.actionForum, s, self.onForum) self.connect(m.actionForum, s, self.onForum)
@ -2512,6 +2518,7 @@ This deck already exists on your computer. Overwrite the local copy?"""),
def disableCardMenuItems(self): def disableCardMenuItems(self):
self.maybeEnableUndo() self.maybeEnableUndo()
self.mainWin.actionEditCurrent.setEnabled(False) self.mainWin.actionEditCurrent.setEnabled(False)
self.mainWin.actionEditLayout.setEnabled(False)
self.mainWin.actionMarkCard.setEnabled(False) self.mainWin.actionMarkCard.setEnabled(False)
self.mainWin.actionSuspendCard.setEnabled(False) self.mainWin.actionSuspendCard.setEnabled(False)
self.mainWin.actionDelete.setEnabled(False) self.mainWin.actionDelete.setEnabled(False)
@ -2524,6 +2531,7 @@ This deck already exists on your computer. Overwrite the local copy?"""),
snd = (hasSound(self.currentCard.question) or snd = (hasSound(self.currentCard.question) or
(hasSound(self.currentCard.answer) and (hasSound(self.currentCard.answer) and
self.state != "getQuestion")) self.state != "getQuestion"))
self.mainWin.actionEditLayout.setEnabled(True)
self.mainWin.actionRepeatAudio.setEnabled(snd) self.mainWin.actionRepeatAudio.setEnabled(snd)
self.mainWin.actionMarkCard.setEnabled(True) self.mainWin.actionMarkCard.setEnabled(True)
self.mainWin.actionSuspendCard.setEnabled(True) self.mainWin.actionSuspendCard.setEnabled(True)

View file

@ -3029,6 +3029,7 @@
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionAddcards"/> <addaction name="actionAddcards"/>
<addaction name="actionEditCurrent"/> <addaction name="actionEditCurrent"/>
<addaction name="actionEditLayout"/>
<addaction name="actionEditdeck"/> <addaction name="actionEditdeck"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionMarkCard"/> <addaction name="actionMarkCard"/>
@ -3580,7 +3581,7 @@
<normaloff>:/icons/edit-rename.png</normaloff>:/icons/edit-rename.png</iconset> <normaloff>:/icons/edit-rename.png</normaloff>:/icons/edit-rename.png</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Edit &amp;Current...</string> <string>&amp;Current Fact...</string>
</property> </property>
<property name="statusTip"> <property name="statusTip">
<string/> <string/>
@ -3743,6 +3744,18 @@
<string>Save media files using original file names</string> <string>Save media files using original file names</string>
</property> </property>
</action> </action>
<action name="actionEditLayout">
<property name="icon">
<iconset resource="../icons.qrc">
<normaloff>:/icons/layout.png</normaloff>:/icons/layout.png</iconset>
</property>
<property name="text">
<string>Card Layout...</string>
</property>
<property name="shortcut">
<string>Ctrl+L</string>
</property>
</action>
</widget> </widget>
<tabstops> <tabstops>
<tabstop>easeButton3</tabstop> <tabstop>easeButton3</tabstop>

View file

@ -151,6 +151,10 @@
<property name="text"> <property name="text">
<string>Card &amp;Layout</string> <string>Card &amp;Layout</string>
</property> </property>
<property name="icon">
<iconset resource="../icons.qrc">
<normaloff>:/icons/layout.png</normaloff>:/icons/layout.png</iconset>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>
@ -185,7 +189,9 @@
<tabstop>cardLayout</tabstop> <tabstop>cardLayout</tabstop>
<tabstop>buttonBox</tabstop> <tabstop>buttonBox</tabstop>
</tabstops> </tabstops>
<resources/> <resources>
<include location="../icons.qrc"/>
</resources>
<connections> <connections>
<connection> <connection>
<sender>buttonBox</sender> <sender>buttonBox</sender>

View file

@ -1,5 +1,6 @@
<RCC> <RCC>
<qresource prefix="/"> <qresource prefix="/">
<file>icons/layout.png</file>
<file>icons/generate_07.png</file> <file>icons/generate_07.png</file>
<file>icons/view-sort-descending.png</file> <file>icons/view-sort-descending.png</file>
<file>icons/emblem-important.png</file> <file>icons/emblem-important.png</file>

BIN
icons/layout.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB