Пример #1
0
void pColorButton::init( const QColor& color )
{
    mAlphaEnabled = color.alpha() != 255;
    setIconSize( QSize( 16, 16 ) );
    setColor( color );
    connect( this, SIGNAL( clicked() ), this, SLOT( _q_clicked() ) );
}
Пример #2
0
PaypalButton::PaypalButton( QWidget* parent )
    : QPushButton( parent ),
    m_pixmap(QPixmap(":/hotshots/icon_paypal.png"))
{
    setCursor( Qt::PointingHandCursor );
    setSizePolicy( QSizePolicy( QSizePolicy::Maximum, QSizePolicy::Maximum ) );

    m_QueryItems[ "path" ] = QString( "%1/cgi-bin/webscr" ).arg( PAYPAL_DOMAIN );
    m_QueryItems[ "cmd" ] = "_donations";
    m_QueryItems[ "bn" ] = QUrl::fromPercentEncoding( "PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted" );
    m_AutoOpenUrl = true;

    localeChanged();

    connect( this, SIGNAL( clicked() ), this, SLOT( _q_clicked() ) );
}
Пример #3
0
pPaypalButton::pPaypalButton( QWidget* parent )
    : QPushButton( parent )
{
    setCursor( Qt::PointingHandCursor );
    setSizePolicy( QSizePolicy( QSizePolicy::Maximum, QSizePolicy::Maximum ) );

    mQueryItems[ QSL( "path" ) ] = QSL( "%1/cgi-bin/webscr" ).arg( QSL( PAYPAL_DOMAIN ) );
    mQueryItems[ QSL( "cmd" ) ] = QSL( "_donations" );
    mQueryItems[ QSL( "bn" ) ] = QUrl::fromPercentEncoding( "PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted" );
    mAutoOpenUrl = true;

    localeChanged();

    connect( this, SIGNAL( clicked() ), this, SLOT( _q_clicked() ) );
    connect( pNetworkAccessManager::instance(), SIGNAL( cached( const QUrl& ) ), this, SLOT( networkAccessManager_cached( const QUrl& ) ) );
    connect( pNetworkAccessManager::instance(), SIGNAL( error( const QUrl&, const QString& ) ), this, SLOT( networkAccessManager_error( const QUrl&, const QString& ) ) );
    connect( pNetworkAccessManager::instance(), SIGNAL( cacheCleared() ), this, SLOT( networkAccessManager_cacheCleared() ) );
}