From 2796b9eaf8040ef7a87c7023bc66f6ca1c023256 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 30 Jan 2012 08:02:06 +0900 Subject: [PATCH] add note types back to browser, but without templates --- aqt/browser.py | 14 ++++++++++++++ designer/icons/product_design.png | Bin 1713 -> 1114 bytes 2 files changed, 14 insertions(+) diff --git a/aqt/browser.py b/aqt/browser.py index d2c19c69a..81668890c 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -611,6 +611,7 @@ class Browser(QMainWindow): root = self.form.tree.invisibleRootItem() self._systemTagTree(root) self._decksTree(root) + self._modelTree(root) self._userTagTree(root) self.form.tree.expandToDepth(0) self.form.tree.setIndentation(15) @@ -679,6 +680,19 @@ class Browser(QMainWindow): fillGroups(item, g[4], newhead) fillGroups(root, grps) + def _modelTree(self, root): + for m in sorted(self.col.models.all(), key=itemgetter("name")): + mitem = self.CallbackItem( + m['name'], lambda m=m: self.setFilter("model", m['name'])) + mitem.setIcon(0, QIcon(":/icons/product_design.png")) + root.addChild(mitem) + # for t in m['tmpls']: + # titem = self.CallbackItem( + # t['name'], lambda m=m, t=t: self.setFilter( + # "model", m['name'], "card", t['name'])) + # titem.setIcon(0, QIcon(":/icons/stock_new_template.png")) + # mitem.addChild(titem) + # Info ###################################################################### diff --git a/designer/icons/product_design.png b/designer/icons/product_design.png index d4827e272dcd437ef6b677af77edad75c8ae0b22..6f6b3b462bd778f680c5661dd4e051bc06e8c9ec 100644 GIT binary patch delta 1069 zcmV+|1k(Gl4cZ8h8Gi%-007x@vVQ;o00Lr5M??VshmXv^00009a7bBm0000;0000; z07l7cJ^%m%cS%G+R7l6Am0NF2Q5c5Tt($e>SGacJ(jlrusWL@_Hi+ZUrbba!)lqFG zr5fi`iWwxhAtZGOAreB;s&=%hb!>H%9<4ofsGYptZ`pJtRDVjIOxNCft@p{d*8ZlW zp#Bg0C*q4#N6d)197(f+aMs0m%yltRI@}BKa0Ue@@4WwqxX|gIyrGVd3Y)L^HwJOM zPgUttj@;}XF_Nk>>X;5YgLG94%Px<^XOcQ*)Z4KqtYGJFC?`Arh@_4f^)-C;;}?8E zXv9eBkWszKZGUb*9PCHwFqC;DUW?#>QFF%B3>x&~3GU(yr?-0q$pUFO> zwvG;d?nfV*sAxtbuCkV5vW@&06R(EuKao8~RqE1#d)z{!RXo8{w4fH}umfBEf(R;& zs?htKQ|M&$F(p!kC|dcsjl; zILdewXOWB(Xh%0*S;Z@~;SH~@u$HwR*(6TNj4ILPj>ALr;UE_`kjLEP6ynE2O5WNk z+Np@Ku74;Z$iZrhq)Lnm>W~#I#Z>ON5%pBu!wL$Mk%XBz&FFgy+R;JTJ6^|dhczs> zf}l}Fy3{c+6!^HmH+WdwBZnEmq1cQMiuH3=L0?<6N^~( zO}<1?)N>n|$RZi6VkNt@&7MRIw=j>-GKr)Ljejc8K`U55W|I!okw;vZg@t4po2muR z?MXDV|0ZLOUAw>v3XICv#ZEuJ3-ic))=mvAh^7kSfmD7dbs)HU%??jFQSVDrZ!{^dON={=;lxpLgLRo3|D{f212Zef(j` zz7=(Uop`{u?!aDt6W3(001R)MObuXVRU6WV{&C-bY%cCFflPL zF)}SNHB>P+Iy5jkH8v|SIXW;fT6QTA0000bbVXQnWMOn=I&E)cX=ZrLVrrZsJsh(y$n9XLDAP5C&VpPMjETcSFe!%g> zjUQT-4u)YU^C~s*0u;*Z{}&6vU73F{ula0HyKGrmSr$D}n&MD6h&~9s4}vH`41n)F zUPf@=k+#&9xVX3D$E5i67kGZuNikt&D>BT3=VBNtnD7j!2m1S~^YU!3^>{>RNhnyN zROobi{e$=oi2uPl6Y8X*CKE;qNdmjw-rC*KF3>o16Z%$_Bw1N5Fnv|)@sRm3LYe4sa2Ui?@ zXt?dffSU`{fT0J`Z-G(dQ>cFqlMa#t^e-kRM!4P5g7nNRs2Mdl8nvVoD|MEKvFNp! zHz^)-C&r`s?f~kWdvUGRDVt#)o_9=8yaX^nHK8X31qC>M>?o$qUySY{K@K{GG66(I zs4?gv*}>9l2DxMOuq7KLCN8z~;Ovb~+$Ri$hI?QT20K7)vr3MprKNwt>-D0!xdqW$ z7BZRLX|Tp<{f0SjAVz;?0Xs4^$SQ?iHXg@+`Hj>AtrXd`ZsprDFurgOstpuo27GuE&`(XQ6**ImGBxlGajb7G;c$ zi^iHcnKJ00j60`9sPM3HxCpfW5ZX&RgEpkh}Q zy0lpkwXvbAVTc5j5pp?fv|;PEJtP*?Qc6m%kmIu1SyGWw^wb&5Sg~R$K76knDOM9W zUX%>?x!l;g_j`P{=}UBq3E)(Ee<=XioV$e=Cnsacj2y)3eE}=V8PRy-4)*NafgVne;l!B`Sq&X{^wls}0%bX- zSA&LJR979qjN<2^Q?VGP`Vnep7o;L5)rjn5Bj_R~1uD7kBpM&CIe`m*oQK;u5ne;0 zT!==D`3Qd!2oeMmI9}F>Azc!7RUSc#B~mIrbe1eJmYx*rOFvOc!G^0X`1qqwP+Qjo zr)4^ZHF5qz zS8k!lR0NOO60j8u-ja=Gi!$K#cs!!w)zw{#LRK@nMpRc<`C9Zh zUB%EU3zTFQ-;80#( z{@8WKmDbkQ#uFzRSRWPpYHDiSt*x!R;$1K@GBS{ol8lSzYB9fb9;Q#94)Q^RaPL11 z4u^xM_NZNkd=E+