}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
+ instance = NULL;
}
- virtual ~ActionsManager();
private:
+ virtual ~ActionsManager();
+
static ActionsManager *instance;
ActionsManager( intf_thread_t *_p_i, QObject *_parent );
intf_thread_t *p_intf;
ExtV4l2::~ExtV4l2()
{
- if( box )
- delete box;
+ delete box;
}
void ExtV4l2::showEvent( QShowEvent *event )
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~BookmarksDialog();
private:
BookmarksDialog( intf_thread_t * );
+ virtual ~BookmarksDialog();
+
static BookmarksDialog *instance;
void update();
QTreeWidget *bookmarksList;
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~ExtendedDialog();
void showTab( int i );
private:
ExtendedDialog( intf_thread_t * );
+ virtual ~ExtendedDialog();
+
static ExtendedDialog *instance;
SyncControls *syncW;
return instance;
}
static void killInstance()
- { if( instance ) delete instance; instance = NULL;}
- virtual ~HelpDialog();
+ { delete instance; instance = NULL;}
private:
HelpDialog( intf_thread_t * );
+ virtual ~HelpDialog();
+
static HelpDialog *instance;
+
public slots:
void close();
};
return instance;
}
static void killInstance()
- { if( instance ) delete instance; instance = NULL;}
+ { delete instance; instance = NULL;}
void updateNotify( bool );
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~MediaInfoDialog();
-
void showTab( int );
#if 0
void setInput( input_item_t * );
#endif
private:
+ virtual ~MediaInfoDialog();
+
static MediaInfoDialog *instance;
bool isMainInputInfo;
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~MessagesDialog();
private:
MessagesDialog( intf_thread_t * );
+ virtual ~MessagesDialog();
+
static MessagesDialog *instance;
QTabWidget *mainTab;
QSpinBox *verbosityBox;
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~OpenDialog();
void showTab( int = OPEN_FILE_TAB );
QString getMRL( bool b = true );
private:
OpenDialog( QWidget *parent, intf_thread_t *, bool b_selectMode,
int _action_flag = 0, bool b_pl = true );
+ virtual ~OpenDialog();
static OpenDialog *instance;
input_thread_t *p_input;
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~PlaylistDialog();
private:
PlaylistDialog( intf_thread_t * );
+ virtual ~PlaylistDialog();
void dropEvent( QDropEvent *);
void dragEnterEvent( QDragEnterEvent * );
return instance;
}
static void killInstance()
- { if( instance ) delete instance; instance = NULL;}
- virtual ~ToolbarEditDialog();
+ { delete instance; instance = NULL;}
int getOptions() { return flatBox->isChecked() * WIDGET_FLAT +
bigBox->isChecked() * WIDGET_BIG +
!shinyBox->isChecked() * WIDGET_SHINY; }
private:
ToolbarEditDialog( intf_thread_t * );
+ virtual ~ToolbarEditDialog();
+
static ToolbarEditDialog *instance;
QCheckBox *flatBox, *bigBox, *shinyBox;
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
static bool isAlive()
{
return ( instance != NULL );
}
- virtual ~DialogsProvider();
QStringList showSimpleOpen( QString help = QString(),
int filters = EXT_FILTER_MEDIA |
private:
DialogsProvider( intf_thread_t *);
- intf_thread_t *p_intf;
+ virtual ~DialogsProvider();
static DialogsProvider *instance;
+
+ intf_thread_t *p_intf;
bool b_isDying;
void openDialog( int );
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
+ instance = NULL;
}
- virtual ~MainInputManager();
input_thread_t *getInput() { return p_input; };
InputManager *getIM() { return im; };
private:
MainInputManager( intf_thread_t * );
+ virtual ~MainInputManager();
+
static MainInputManager *instance;
void customEvent( QEvent * );
ActionsManager::killInstance();
/* Delete the FSC controller */
- if( fullscreenControls ) delete fullscreenControls;
+ delete fullscreenControls;
/* Save states */
settings->beginGroup( "MainWindow" );
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~RecentsMRL();
void addRecent( const QString & );
QList<QString> recents();
private:
RecentsMRL( intf_thread_t* _p_intf );
+ virtual ~RecentsMRL();
+
+ static RecentsMRL *instance;
+
void load();
void save();
- static RecentsMRL *instance;
intf_thread_t* p_intf;
QList<QString> *stack;
bool isActive;