/* Open the generic config line for the toolbar, parse it
* and create the widgets accordingly */
-void AbstractController::parseAndCreate( QString config,
+void AbstractController::parseAndCreate( const QString& config,
QBoxLayout *controlLayout )
{
QStringList list = config.split( ";", QString::SkipEmptyParts ) ;
AdvControlsWidget *advControls;
- void parseAndCreate( QString config, QBoxLayout *controlLayout );
+ void parseAndCreate( const QString& config, QBoxLayout *controlLayout );
virtual void createAndAddWidget( QBoxLayout *controlLayout, int i_index,
buttonType_e i_type, int i_option );
char *psz = input_item_GetURI( p_item->p_input );
if( psz )
{
- lst.append( QString( psz ) );
+ lst.append( psz );
free( psz );
}
}
rebuild();
}
-void PLModel::search( QString search_text )
+void PLModel::search( const QString& search_text )
{
/** \todo Fire the search with a small delay ? */
PL_LOCK;
playlist_item_t *p_root = playlist_ItemGetById( p_playlist,
rootItem->i_id );
assert( p_root );
- char *psz_name = search_text.toUtf8().data();
+ const char *psz_name = search_text.toUtf8().data();
playlist_LiveSearchUpdate( p_playlist , p_root, psz_name );
}
PL_UNLOCK;
/* Actions made by the views */
void popup( QModelIndex & index, QPoint &point, QModelIndexList list );
void doDelete( QModelIndexList selected );
- void search( QString search );
+ void search( const QString& search_text );
void sort( int column, Qt::SortOrder order );
void removeItem( int );
}
KeyInputDialog::KeyInputDialog( QTreeWidget *_table,
- QString keyToChange,
+ const QString& keyToChange,
QWidget *_parent ) :
QDialog( _parent ), keyValue(0)
{
class KeyInputDialog : public QDialog
{
public:
- KeyInputDialog( QTreeWidget *, QString, QWidget * );
+ KeyInputDialog( QTreeWidget *, const QString&, QWidget * );
int keyValue;
bool conflicts;
private:
profileBox->itemData( profileBox->currentIndex() ).toString() );
}
-void VLCProfileSelector::editProfile( QString qs, QString value )
+void VLCProfileSelector::editProfile( const QString& qs, const QString& value )
{
VLCProfileEditor *editor = new VLCProfileEditor( qs, value, this );
/**
* VLCProfileEditor
**/
-VLCProfileEditor::VLCProfileEditor( QString qs_name, QString value,
+VLCProfileEditor::VLCProfileEditor( const QString& qs_name, const QString& value,
QWidget *_parent )
: QVLCDialog( _parent, NULL )
{
ADD_SCODEC( "T.140", "t140" )
}
-void VLCProfileEditor::fillProfile( QString qs )
+void VLCProfileEditor::fillProfile( const QString& qs )
{
QStringList options = qs.split( ";" );
if( options.size() < 16 )
private:
QComboBox *profileBox;
void fillProfilesCombo();
- void editProfile( QString, QString );
+ void editProfile( const QString&, const QString& );
void saveProfiles();
QString mux;
QString transcode;
Ui::Profiles ui;
public:
- VLCProfileEditor( QString, QString, QWidget * );
+ VLCProfileEditor( const QString&, const QString&, QWidget * );
QString name;
QString muxValue;
QString transcodeValue();
private:
void registerCodecs();
- void fillProfile( QString qs );
+ void fillProfile( const QString& qs );
protected slots:
virtual void close();
private slots:
#include <QLineEdit>
#include <QFileDialog>
-SoutInputBox::SoutInputBox( QWidget *_parent, QString mrl ) : QGroupBox( _parent )
+SoutInputBox::SoutInputBox( QWidget *_parent, const QString& mrl ) : QGroupBox( _parent )
{
/**
* Source Block
sourceLayout->addWidget( line, 2, 0, 1, -1 );
}
-void SoutInputBox::setMRL( QString mrl )
+void SoutInputBox::setMRL( const QString& mrl )
{
sourceLine->setText( mrl );
QString type;
BUTTONACT( fileSelectButton, fileBrowse() );
}
-QString FileDestBox::getMRL( QString mux )
+QString FileDestBox::getMRL( const QString& mux )
{
if( fileEdit->text().isEmpty() ) return "";
CT( HTTPEdit );
}
-QString HTTPDestBox::getMRL( QString mux )
+QString HTTPDestBox::getMRL( const QString& mux )
{
if( HTTPEdit->text().isEmpty() ) return "";
CT( MMSHEdit );
}
-QString MMSHDestBox::getMRL( QString mux )
+QString MMSHDestBox::getMRL( const QString& mux )
{
if( MMSHEdit->text().isEmpty() ) return "";
CT( UDPEdit );
}
-QString UDPDestBox::getMRL( QString mux )
+QString UDPDestBox::getMRL( const QString& mux )
{
if( UDPEdit->text().isEmpty() ) return "";
CT( RTPEdit );
}
-QString RTPDestBox::getMRL( QString mux )
+QString RTPDestBox::getMRL( const QString& mux )
{
if( RTPEdit->text().isEmpty() ) return "";
CT( ICEPassEdit );
}
-QString ICEDestBox::getMRL( QString mux )
+QString ICEDestBox::getMRL( const QString& mux )
{
if( ICEEdit->text().isEmpty() ) return "";
class SoutInputBox : public QGroupBox
{
public:
- SoutInputBox( QWidget *_parent = NULL, QString mrl = "" );
+ SoutInputBox( QWidget *_parent = NULL, const QString& mrl = "" );
- void setMRL( QString );
+ void setMRL( const QString& );
private:
QLineEdit *sourceLine;
QLabel *sourceValueLabel;
Q_OBJECT;
public:
VirtualDestBox( QWidget *_parent = NULL ) : QWidget( _parent ){}
- virtual QString getMRL( QString ) = 0;
+ virtual QString getMRL( const QString& ) = 0;
protected:
QString mrl;
signals:
Q_OBJECT;
public:
FileDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *fileEdit;
private slots:
Q_OBJECT;
public:
HTTPDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *HTTPEdit;
QSpinBox *HTTPPort;
Q_OBJECT;
public:
MMSHDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *MMSHEdit;
QSpinBox *MMSHPort;
Q_OBJECT;
public:
UDPDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *UDPEdit;
QSpinBox *UDPPort;
Q_OBJECT;
public:
RTPDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *RTPEdit;
QSpinBox *RTPPort;
Q_OBJECT;
public:
ICEDestBox( QWidget *_parent = NULL );
- virtual QString getMRL( QString );
+ virtual QString getMRL( const QString& );
private:
QLineEdit *ICEEdit;
QLineEdit *ICEMountEdit;