Sayonara Player
Public Member Functions | Protected Member Functions | List of all members
Gui::PreferenceAction Class Referenceabstract

A PreferenceAction can be added to each widget supporting QActions. When triggering this action, the PreferenceDialog is openend with the appropriate entry chosen. More...

#include <PreferenceAction.h>

Inheritance diagram for Gui::PreferenceAction:
Gui::CoverPreferenceAction Gui::LibraryPreferenceAction Gui::PlayerPreferencesAction Gui::PlaylistPreferenceAction Gui::SearchPreferenceAction Gui::ShortcutPreferenceAction Gui::StreamPreferenceAction Gui::StreamRecorderPreferenceAction

Public Member Functions

 PreferenceAction (const QString &displayName, const QString &identifier, QWidget *parent)
 
virtual QString label () const
 
virtual QString identifier () const =0
 
virtual QPushButton * createButton (QWidget *parent)
 

Protected Member Functions

virtual QString displayName () const =0
 
void language_changed ()
 

Detailed Description

A PreferenceAction can be added to each widget supporting QActions. When triggering this action, the PreferenceDialog is openend with the appropriate entry chosen.