Skip to content

Commit

Permalink
"Update DB" action in browser.
Browse files Browse the repository at this point in the history
  • Loading branch information
tsufeki committed Jul 8, 2013
1 parent 33c04a4 commit 60d0a9a
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 30 deletions.
4 changes: 3 additions & 1 deletion qygmy/browser.py
Expand Up @@ -25,6 +25,7 @@ def setup_ui(self):
self.ui.search_results.setup(self.srv.search) self.ui.search_results.setup(self.srv.search)
self.ui.search_button.setDefaultAction(self.ui.search) self.ui.search_button.setDefaultAction(self.ui.search)
self.srv.state.changed.connect(self.on_state_changed) self.srv.state.changed.connect(self.on_state_changed)
self.ui.updatedb.triggered.connect(self.srv.updatedb)
self.ui.close.triggered.connect(self.close) self.ui.close.triggered.connect(self.close)


try: try:
Expand All @@ -44,6 +45,7 @@ def setup_icons(self):
('close', 'window-close'), ('close', 'window-close'),
('search', 'edit-find'), ('search', 'edit-find'),
('copy', 'edit-copy'), ('copy', 'edit-copy'),
('updatedb', 'view-refresh'),
): ):
getattr(self.ui, action).setIcon(QIcon.fromTheme(icon)) getattr(self.ui, action).setIcon(QIcon.fromTheme(icon))
for i, icon in enumerate(['folder-sound', 'document-multiple', 'edit-find']): for i, icon in enumerate(['folder-sound', 'document-multiple', 'edit-find']):
Expand Down Expand Up @@ -75,7 +77,7 @@ def contextMenuEvent(self, e):
def on_state_changed(self, state): def on_state_changed(self, state):
c = state != 'disconnect' c = state != 'disconnect'
for act in ('search', 'add', 'addplay', 'replace', 'replaceplay', for act in ('search', 'add', 'addplay', 'replace', 'replaceplay',
'remove', 'rename', 'copy', 'details'): 'remove', 'rename', 'copy', 'details', 'updatedb'):
getattr(self.ui, act).setEnabled(c) getattr(self.ui, act).setEnabled(c)
self.ui.dbpath.setEnabled(c) self.ui.dbpath.setEnabled(c)
self.ui.plpath.setEnabled(c) self.ui.plpath.setEnabled(c)
Expand Down
63 changes: 34 additions & 29 deletions qygmy/translations/qygmy_pl.ts
Expand Up @@ -3,7 +3,7 @@
<context> <context>
<name>Browser</name> <name>Browser</name>
<message> <message>
<location filename="../browser.py" line="120"/> <location filename="../browser.py" line="122"/>
<source>Details</source> <source>Details</source>
<translation>Szczegóły</translation> <translation>Szczegóły</translation>
</message> </message>
Expand Down Expand Up @@ -291,145 +291,150 @@
<context> <context>
<name>browser</name> <name>browser</name>
<message> <message>
<location filename="../ui/browser.py" line="242"/> <location filename="../ui/browser.py" line="245"/>
<source>Music database</source> <source>Music database</source>
<translation>Baza muzyki</translation> <translation>Baza muzyki</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="243"/> <location filename="../ui/browser.py" line="246"/>
<source>&amp;Database</source> <source>&amp;Database</source>
<translation>&amp;Baza</translation> <translation>&amp;Baza</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="244"/> <location filename="../ui/browser.py" line="247"/>
<source>&amp;Playlists</source> <source>&amp;Playlists</source>
<translation>&amp;Listy</translation> <translation>&amp;Listy</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="245"/> <location filename="../ui/browser.py" line="248"/>
<source>Tag to search</source> <source>Tag to search</source>
<translation>Szukany tag</translation> <translation>Szukany tag</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="246"/> <location filename="../ui/browser.py" line="249"/>
<source>Any</source> <source>Any</source>
<translation>Wszystko</translation> <translation>Wszystko</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="247"/> <location filename="../ui/browser.py" line="250"/>
<source>Title</source> <source>Title</source>
<translation>Tytuł</translation> <translation>Tytuł</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="248"/> <location filename="../ui/browser.py" line="251"/>
<source>Artist</source> <source>Artist</source>
<translation>Artysta</translation> <translation>Artysta</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="249"/> <location filename="../ui/browser.py" line="252"/>
<source>Album</source> <source>Album</source>
<translation>Album</translation> <translation>Album</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="250"/> <location filename="../ui/browser.py" line="253"/>
<source>Comment</source> <source>Comment</source>
<translation>Komentarz</translation> <translation>Komentarz</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="251"/> <location filename="../ui/browser.py" line="254"/>
<source>File name</source> <source>File name</source>
<translation>Nazwa pliku</translation> <translation>Nazwa pliku</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="252"/> <location filename="../ui/browser.py" line="255"/>
<source>&amp;Search</source> <source>&amp;Search</source>
<translation>&amp;Szukaj</translation> <translation>&amp;Szukaj</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="253"/> <location filename="../ui/browser.py" line="256"/>
<source>&amp;Add selected</source> <source>&amp;Add selected</source>
<translation>&amp;Dodaj zaznaczone</translation> <translation>&amp;Dodaj zaznaczone</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="254"/> <location filename="../ui/browser.py" line="257"/>
<source>Add selected songs to the current playlist</source> <source>Add selected songs to the current playlist</source>
<translation>Dodaj zaznaczone utwory do głównej listy</translation> <translation>Dodaj zaznaczone utwory do głównej listy</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="255"/> <location filename="../ui/browser.py" line="258"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation>&amp;Zamknij</translation> <translation>&amp;Zamknij</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="256"/> <location filename="../ui/browser.py" line="259"/>
<source>Close this window</source> <source>Close this window</source>
<translation>Zamknij to okno</translation> <translation>Zamknij to okno</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="257"/> <location filename="../ui/browser.py" line="260"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="258"/> <location filename="../ui/browser.py" line="261"/>
<source>Search</source> <source>Search</source>
<translation>Szukaj</translation> <translation>Szukaj</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="259"/> <location filename="../ui/browser.py" line="262"/>
<source>&amp;Remove selected</source> <source>&amp;Remove selected</source>
<translation>&amp;Usuń zaznaczone</translation> <translation>&amp;Usuń zaznaczone</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="260"/> <location filename="../ui/browser.py" line="263"/>
<source>Del</source> <source>Del</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="261"/> <location filename="../ui/browser.py" line="264"/>
<source>Add selected and &amp;play</source> <source>Add selected and &amp;play</source>
<translation>Dodaj zaznaczone i &amp;odtwarzaj</translation> <translation>Dodaj zaznaczone i &amp;odtwarzaj</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="262"/> <location filename="../ui/browser.py" line="265"/>
<source>Shift+Return</source> <source>Shift+Return</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="263"/> <location filename="../ui/browser.py" line="266"/>
<source>Song &amp;details...</source> <source>Song &amp;details...</source>
<translation>&amp;Szczegóły...</translation> <translation>&amp;Szczegóły...</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="264"/> <location filename="../ui/browser.py" line="267"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="265"/> <location filename="../ui/browser.py" line="268"/>
<source>Re&amp;name</source> <source>Re&amp;name</source>
<translation>Zmień &amp;nazwę</translation> <translation>Zmień &amp;nazwę</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="266"/> <location filename="../ui/browser.py" line="269"/>
<source>F2</source> <source>F2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="267"/> <location filename="../ui/browser.py" line="270"/>
<source>R&amp;eplace the current playlist</source> <source>R&amp;eplace the current playlist</source>
<translation>Za&amp;stąp główną listę</translation> <translation>Za&amp;stąp główną listę</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="268"/> <location filename="../ui/browser.py" line="271"/>
<source>Rep&amp;lace and play</source> <source>Rep&amp;lace and play</source>
<translation>Zas&amp;tąp i odtwarzaj</translation> <translation>Zas&amp;tąp i odtwarzaj</translation>
</message> </message>
<message> <message>
<location filename="../ui/browser.py" line="269"/> <location filename="../ui/browser.py" line="272"/>
<source>C&amp;opy selected</source> <source>C&amp;opy selected</source>
<translation>&amp;Kopiuj zaznaczone</translation> <translation>&amp;Kopiuj zaznaczone</translation>
</message> </message>
<message>
<location filename="../ui/browser.py" line="273"/>
<source>&amp;Update the database</source>
<translation>Odśwież &amp;bazę</translation>
</message>
</context> </context>
<context> <context>
<name>infodialog</name> <name>infodialog</name>
Expand Down
6 changes: 6 additions & 0 deletions qygmy/ui/browser.ui
Expand Up @@ -413,6 +413,7 @@
<addaction name="copy"/> <addaction name="copy"/>
<addaction name="details"/> <addaction name="details"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="updatedb"/>
<addaction name="close"/> <addaction name="close"/>
</widget> </widget>
<addaction name="context_menu"/> <addaction name="context_menu"/>
Expand Down Expand Up @@ -536,6 +537,11 @@
<bool>false</bool> <bool>false</bool>
</property> </property>
</action> </action>
<action name="updatedb">
<property name="text">
<string>&amp;Update the database</string>
</property>
</action>
</widget> </widget>
<customwidgets> <customwidgets>
<customwidget> <customwidget>
Expand Down

0 comments on commit 60d0a9a

Please sign in to comment.