mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-08 23:26:40 +02:00
Merge remote-tracking branch 'origin/stable'
This commit is contained in:
@@ -13,9 +13,9 @@
|
|||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>0.0.1.0</string>
|
<string>0.0.2.0</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.0.1</string>
|
<string>0.0.2</string>
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>tomahawk</string>
|
<string>tomahawk</string>
|
||||||
<key>CFBundleIconFile</key>
|
<key>CFBundleIconFile</key>
|
||||||
|
@@ -8,10 +8,18 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>Version 0.0.1 (Tomahawk Player Beta - It Lives?)</title>
|
<title>Version 0.0.1 (Tomahawk Player Beta - It Lives?)</title>
|
||||||
<sparkle:releaseNotesLink>
|
<sparkle:releaseNotesLink>
|
||||||
https://github.com/tomahawk-player/tomahawk/raw/stable/ChangeLog
|
https://github.com/tomahawk-player/tomahawk/raw/0.0.1/ChangeLog
|
||||||
</sparkle:releaseNotesLink>
|
</sparkle:releaseNotesLink>
|
||||||
<pubDate>Fri, 25 Mar 2011 00:00:01 +0100</pubDate>
|
<pubDate>Fri, 25 Mar 2011 00:00:01 +0100</pubDate>
|
||||||
<enclosure url="http://download.tomahawk-player.org/sparkle/updates/tomahawk-beta-0.0.1.tar.bz2" sparkle:version="0.0.1" length="10627176" type="application/octet-stream" sparkle:dsaSignature="MC0CFAyYNZq58X7hPC7Qn+DtotVgym7pAhUA5hkLGllYxjOwwCf7i2LxUsvGyps=" />
|
<enclosure url="http://download.tomahawk-player.org/sparkle-debug/updates/tomahawk-0.0.1.tar.bz2" sparkle:version="0.0.1" length="10627176" type="application/octet-stream" sparkle:dsaSignature="MC0CFAyYNZq58X7hPC7Qn+DtotVgym7pAhUA5hkLGllYxjOwwCf7i2LxUsvGyps=" />
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Version 0.0.2 (Tomahawk Player Beta - It Lives?)</title>
|
||||||
|
<sparkle:releaseNotesLink>
|
||||||
|
https://github.com/tomahawk-player/tomahawk/raw/stable/ChangeLog
|
||||||
|
</sparkle:releaseNotesLink>
|
||||||
|
<pubDate>Mon, 28 Mar 2011 06:13:01 +0100</pubDate>
|
||||||
|
<enclosure url="http://download.tomahawk-player.org/sparkle/updates/tomahawk-0.0.2.tar.bz2" sparkle:version="0.0.2" length="19835237" type="application/octet-stream" sparkle:dsaSignature="MCwCFGb6yhKUO3+lH3eNaURvwtctLVMUAhQM8mp8yEwcU3ZoaJMTqb387dYccA==" />
|
||||||
</item>
|
</item>
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
@@ -13,5 +13,13 @@
|
|||||||
<pubDate>Fri, 25 Mar 2011 00:00:01 +0100</pubDate>
|
<pubDate>Fri, 25 Mar 2011 00:00:01 +0100</pubDate>
|
||||||
<enclosure url="http://download.tomahawk-player.org/sparkle/updates/tomahawk-0.0.1.tar.bz2" sparkle:version="0.0.1" length="10627176" type="application/octet-stream" sparkle:dsaSignature="MC0CFAyYNZq58X7hPC7Qn+DtotVgym7pAhUA5hkLGllYxjOwwCf7i2LxUsvGyps=" />
|
<enclosure url="http://download.tomahawk-player.org/sparkle/updates/tomahawk-0.0.1.tar.bz2" sparkle:version="0.0.1" length="10627176" type="application/octet-stream" sparkle:dsaSignature="MC0CFAyYNZq58X7hPC7Qn+DtotVgym7pAhUA5hkLGllYxjOwwCf7i2LxUsvGyps=" />
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Version 0.0.2 (Tomahawk Player - It Lives!)</title>
|
||||||
|
<sparkle:releaseNotesLink>
|
||||||
|
https://github.com/tomahawk-player/tomahawk/raw/stable/ChangeLog
|
||||||
|
</sparkle:releaseNotesLink>
|
||||||
|
<pubDate>Mon, 28 Mar 2011 06:13:01 +0100</pubDate>
|
||||||
|
<enclosure url="http://download.tomahawk-player.org/sparkle/updates/tomahawk-0.0.2.tar.bz2" sparkle:version="0.0.2" length="19835237" type="application/octet-stream" sparkle:dsaSignature="MCwCFGb6yhKUO3+lH3eNaURvwtctLVMUAhQM8mp8yEwcU3ZoaJMTqb387dYccA==" />
|
||||||
|
</item>
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
@@ -638,9 +638,9 @@ Jabber_p::handleSubscriptionRequest( const JID& jid, const std::string& /*msg*/
|
|||||||
// preparing the confirm box for the user
|
// preparing the confirm box for the user
|
||||||
QMessageBox *confirmBox = new QMessageBox(
|
QMessageBox *confirmBox = new QMessageBox(
|
||||||
QMessageBox::Question,
|
QMessageBox::Question,
|
||||||
tr("Friend Request in Jabber"),
|
tr( "Authorize User" ),
|
||||||
QString(tr("Do you want to be friends with <b>%1</b>?")).arg(QLatin1String(jid.bare().c_str())),
|
QString( tr( "Do you want to grant <b>%1</b> access to your Collection?" ) ).arg( QLatin1String( jid.bare().c_str() ) ),
|
||||||
QMessageBox::Ok | QMessageBox::Cancel,
|
QMessageBox::Yes | QMessageBox::No,
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -653,14 +653,16 @@ Jabber_p::handleSubscriptionRequest( const JID& jid, const std::string& /*msg*/
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
Jabber_p::onSubscriptionRequestConfirmed(int result)
|
Jabber_p::onSubscriptionRequestConfirmed( int result )
|
||||||
{
|
{
|
||||||
qDebug() << Q_FUNC_INFO << result;
|
qDebug() << Q_FUNC_INFO << result;
|
||||||
|
|
||||||
QList< QMessageBox* > confirmBoxes = m_subscriptionConfirmBoxes.values();
|
QList< QMessageBox* > confirmBoxes = m_subscriptionConfirmBoxes.values();
|
||||||
JID jid;
|
JID jid;
|
||||||
foreach(QMessageBox* currentBox, confirmBoxes)
|
|
||||||
|
foreach( QMessageBox* currentBox, confirmBoxes )
|
||||||
{
|
{
|
||||||
if( currentBox == sender() )
|
if( currentBox == sender() )
|
||||||
{
|
{
|
||||||
@@ -676,25 +678,22 @@ Jabber_p::onSubscriptionRequestConfirmed(int result)
|
|||||||
|
|
||||||
QMessageBox::StandardButton allowSubscription = static_cast<QMessageBox::StandardButton>( result );
|
QMessageBox::StandardButton allowSubscription = static_cast<QMessageBox::StandardButton>( result );
|
||||||
|
|
||||||
if(allowSubscription == QMessageBox::Ok)
|
if ( allowSubscription == QMessageBox::Yes )
|
||||||
{
|
{
|
||||||
qDebug() << Q_FUNC_INFO << jid.bare().c_str() << "accepted by user, adding to roster";
|
qDebug() << Q_FUNC_INFO << jid.bare().c_str() << "accepted by user, adding to roster";
|
||||||
StringList groups;
|
StringList groups;
|
||||||
groups.push_back( "Tomahawk" );
|
groups.push_back( "Tomahawk" );
|
||||||
m_client->rosterManager()->subscribe( jid, "", groups, "" );
|
m_client->rosterManager()->subscribe( jid, "", groups, "" );
|
||||||
|
|
||||||
// ack the request
|
|
||||||
m_client->rosterManager()->ackSubscriptionRequest( jid, true );
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
qDebug() << Q_FUNC_INFO << jid.bare().c_str() << "declined by user";
|
qDebug() << Q_FUNC_INFO << jid.bare().c_str() << "declined by user";
|
||||||
|
|
||||||
// decl the request
|
|
||||||
m_client->rosterManager()->ackSubscriptionRequest( jid, false );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_client->rosterManager()->ackSubscriptionRequest( jid, allowSubscription == QMessageBox::Yes );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
Jabber_p::handleUnsubscriptionRequest( const JID& jid, const std::string& /*msg*/ )
|
Jabber_p::handleUnsubscriptionRequest( const JID& jid, const std::string& /*msg*/ )
|
||||||
{
|
{
|
||||||
|
@@ -154,7 +154,7 @@ public slots:
|
|||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void doJabberRecv();
|
void doJabberRecv();
|
||||||
void onSubscriptionRequestConfirmed(int result);
|
void onSubscriptionRequestConfirmed( int result );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
bool presenceMeansOnline( gloox::Presence::PresenceType p );
|
bool presenceMeansOnline( gloox::Presence::PresenceType p );
|
||||||
|
Reference in New Issue
Block a user