Fix segfault when reopening controller dialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@919 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -34,28 +34,21 @@
|
||||
|
||||
class controllerDialog : public QWidget, public modelView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
controllerDialog( controller * _controller, QWidget * _parent ) :
|
||||
modelView( _controller ),
|
||||
QWidget( _parent )
|
||||
{};
|
||||
controllerDialog( controller * _controller, QWidget * _parent );
|
||||
|
||||
virtual ~controllerDialog() {};
|
||||
virtual ~controllerDialog();
|
||||
|
||||
public slots:
|
||||
//void editControls( void );
|
||||
//void deletePlugin( void );
|
||||
//void displayHelp( void );
|
||||
//void closeEffects( void );
|
||||
|
||||
|
||||
signals:
|
||||
void closed();
|
||||
|
||||
|
||||
protected:
|
||||
virtual void contextMenuEvent( QContextMenuEvent * _me ) {};
|
||||
virtual void paintEvent( QPaintEvent * _pe ) {};
|
||||
virtual void modelChanged( void ) {};
|
||||
virtual void closeEvent( QCloseEvent * _ce );
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
@@ -49,23 +49,23 @@ class controllerView : public QWidget, public modelView
|
||||
public:
|
||||
controllerView( controller * _controller, QWidget * _parent );
|
||||
virtual ~controllerView();
|
||||
/*
|
||||
inline effect * getEffect( void )
|
||||
|
||||
inline controller * getController( void )
|
||||
{
|
||||
return( castModel<effect>() );
|
||||
return( castModel<controller>() );
|
||||
}
|
||||
inline const effect * getEffect( void ) const
|
||||
|
||||
inline const controller * getController( void ) const
|
||||
{
|
||||
return( castModel<effect>() );
|
||||
return( castModel<controller>() );
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
public slots:
|
||||
void editControls( void );
|
||||
//void deletePlugin( void );
|
||||
//void displayHelp( void );
|
||||
//void closeEffects( void );
|
||||
void closeControls( void );
|
||||
|
||||
|
||||
signals:
|
||||
|
||||
Reference in New Issue
Block a user