mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
new layout icon; link from main screen
This commit is contained in:
parent
84d6f88e71
commit
391a019b8b
6 changed files with 31 additions and 3 deletions
|
@ -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"))
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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 &Current...</string>
|
<string>&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>
|
||||||
|
|
|
@ -151,6 +151,10 @@
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Card &Layout</string>
|
<string>Card &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>
|
||||||
|
|
|
@ -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
BIN
icons/layout.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
Loading…
Reference in a new issue