Sayonara Player
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Library::FileExtensionBar Class Reference

The FileExtensionBar class. More...

#include <FileExtensionBar.h>

Inheritance diagram for Library::FileExtensionBar:
Gui::Widget Gui::WidgetTemplate< QWidget > Gui::WidgetTemplateParent

Signals

void sigCloseClicked ()
 
void sigShown ()
 
void sigClosed ()
 

Public Member Functions

 FileExtensionBar (QWidget *parent=nullptr)
 
void init (AbstractLibrary *library)
 This method needs to be called before any other operation. More...
 
void refresh ()
 refetches all tracks with extensions, clears the layout, adds new buttons
 
void clear ()
 clears all buttons and the layout
 
bool hasExtensions () const
 has_extensions More...
 
Dialog * boxIntoDialog ()
 

Protected Member Functions

void languageChanged () override
 
virtual void showEvent (QShowEvent *e) override
 
virtual void closeEvent (QCloseEvent *e) override
 
virtual void skinChanged ()
 

Protected Attributes

Dialog * mBoxedDialog = nullptr
 

Detailed Description

The FileExtensionBar class.

Member Function Documentation

◆ hasExtensions()

bool Library::FileExtensionBar::hasExtensions ( ) const

has_extensions

Returns
true, if there's more than one extension. false else

◆ init()

void Library::FileExtensionBar::init ( AbstractLibrary library)

This method needs to be called before any other operation.

Parameters
library

◆ languageChanged()

void Library::FileExtensionBar::languageChanged ( )
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.

◆ showEvent()

virtual void Gui::Widget::showEvent ( QShowEvent *  e)
overrideprotectedvirtualinherited

Reimplemented from Gui::WidgetTemplate< QWidget >.