merged upstream/master
@ -428,14 +428,14 @@ bool DistributedChatService::handleRecvItem(RsChatItem *item)
|
|||||||
{
|
{
|
||||||
switch(item->PacketSubType())
|
switch(item->PacketSubType())
|
||||||
{
|
{
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT: handleRecvChatLobbyEventItem (dynamic_cast<RsChatLobbyEventItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT: handleRecvChatLobbyEventItem (dynamic_cast<RsChatLobbyEventItem *>(item)) ; break ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE: handleRecvLobbyInvite (dynamic_cast<RsChatLobbyInviteItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE_DEPRECATED: handleRecvLobbyInvite_Deprecated (dynamic_cast<RsChatLobbyInviteItem_Deprecated*>(item)) ; break ; // to be removed (deprecated since May 2017)
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_CHALLENGE: handleConnectionChallenge (dynamic_cast<RsChatLobbyConnectChallengeItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE: handleRecvLobbyInvite (dynamic_cast<RsChatLobbyInviteItem *>(item)) ; break ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_UNSUBSCRIBE: handleFriendUnsubscribeLobby (dynamic_cast<RsChatLobbyUnsubscribeItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_CHALLENGE: handleConnectionChallenge (dynamic_cast<RsChatLobbyConnectChallengeItem *>(item)) ; break ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST_REQUEST: handleRecvChatLobbyListRequest (dynamic_cast<RsChatLobbyListRequestItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_UNSUBSCRIBE: handleFriendUnsubscribeLobby (dynamic_cast<RsChatLobbyUnsubscribeItem *>(item)) ; break ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST: handleRecvChatLobbyList (dynamic_cast<RsChatLobbyListItem *>(item)) ; break ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST_REQUEST: handleRecvChatLobbyListRequest (dynamic_cast<RsChatLobbyListRequestItem *>(item)) ; break ;
|
||||||
default:
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST: handleRecvChatLobbyList (dynamic_cast<RsChatLobbyListItem *>(item)) ; break ;
|
||||||
return false ;
|
default: return false ;
|
||||||
}
|
}
|
||||||
return true ;
|
return true ;
|
||||||
}
|
}
|
||||||
@ -1233,14 +1233,45 @@ void DistributedChatService::invitePeerToLobby(const ChatLobbyId& lobby_id, cons
|
|||||||
|
|
||||||
RsChatLobbyInviteItem *item = new RsChatLobbyInviteItem ;
|
RsChatLobbyInviteItem *item = new RsChatLobbyInviteItem ;
|
||||||
|
|
||||||
item->lobby_id = lobby_id ;
|
item->lobby_id = lobby_id ;
|
||||||
item->lobby_name = it->second.lobby_name ;
|
item->lobby_name = it->second.lobby_name ;
|
||||||
item->lobby_topic = it->second.lobby_topic ;
|
item->lobby_topic = it->second.lobby_topic ;
|
||||||
item->lobby_flags = connexion_challenge?RS_CHAT_LOBBY_FLAGS_CHALLENGE:(it->second.lobby_flags) ;
|
item->lobby_flags = connexion_challenge?RS_CHAT_LOBBY_FLAGS_CHALLENGE:(it->second.lobby_flags) ;
|
||||||
item->PeerId(peer_id) ;
|
item->PeerId(peer_id) ;
|
||||||
|
|
||||||
sendChatItem(item) ;
|
sendChatItem(item) ;
|
||||||
|
|
||||||
|
//FOR BACKWARD COMPATIBILITY
|
||||||
|
{// to be removed (deprecated since May 2017)
|
||||||
|
RsChatLobbyInviteItem_Deprecated *item = new RsChatLobbyInviteItem_Deprecated ;
|
||||||
|
|
||||||
|
item->lobby_id = lobby_id ;
|
||||||
|
item->lobby_name = it->second.lobby_name ;
|
||||||
|
item->lobby_topic = it->second.lobby_topic ;
|
||||||
|
item->lobby_flags = connexion_challenge?RS_CHAT_LOBBY_FLAGS_CHALLENGE:(it->second.lobby_flags) ;
|
||||||
|
item->PeerId(peer_id) ;
|
||||||
|
|
||||||
|
sendChatItem(item) ;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// to be removed (deprecated since May 2017)
|
||||||
|
void DistributedChatService::handleRecvLobbyInvite_Deprecated(RsChatLobbyInviteItem_Deprecated *item)
|
||||||
|
{
|
||||||
|
#ifdef DEBUG_CHAT_LOBBIES
|
||||||
|
std::cerr << "Received deprecated invite to lobby from " << item->PeerId() << " to lobby " << std::hex << item->lobby_id << std::dec << ", named " << item->lobby_name << item->lobby_topic << std::endl;
|
||||||
|
#endif
|
||||||
|
RsChatLobbyInviteItem* newItem = new RsChatLobbyInviteItem();
|
||||||
|
|
||||||
|
newItem->lobby_id = item->lobby_id ;
|
||||||
|
newItem->lobby_name = item->lobby_name ;
|
||||||
|
newItem->lobby_topic = item->lobby_topic ;
|
||||||
|
newItem->lobby_flags = item->lobby_flags ;
|
||||||
|
newItem->PeerId( item->PeerId() );
|
||||||
|
|
||||||
|
handleRecvLobbyInvite(newItem);
|
||||||
|
}
|
||||||
|
|
||||||
void DistributedChatService::handleRecvLobbyInvite(RsChatLobbyInviteItem *item)
|
void DistributedChatService::handleRecvLobbyInvite(RsChatLobbyInviteItem *item)
|
||||||
{
|
{
|
||||||
#ifdef DEBUG_CHAT_LOBBIES
|
#ifdef DEBUG_CHAT_LOBBIES
|
||||||
@ -1259,10 +1290,10 @@ void DistributedChatService::handleRecvLobbyInvite(RsChatLobbyInviteItem *item)
|
|||||||
{
|
{
|
||||||
#ifdef DEBUG_CHAT_LOBBIES
|
#ifdef DEBUG_CHAT_LOBBIES
|
||||||
std::cerr << " Lobby already exists. " << std::endl;
|
std::cerr << " Lobby already exists. " << std::endl;
|
||||||
std::cerr << " privacy levels: " << item->lobby_flags << " vs. " << it->second.lobby_flags ;
|
std::cerr << " privacy levels: " << item->lobby_flags << " vs. " << it->second.lobby_flags ;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if((!IS_CONNEXION_CHALLENGE(item->lobby_flags)) && EXTRACT_PRIVACY_FLAGS(item->lobby_flags) != EXTRACT_PRIVACY_FLAGS(it->second.lobby_flags))
|
if ((!IS_CONNEXION_CHALLENGE(item->lobby_flags)) && EXTRACT_PRIVACY_FLAGS(item->lobby_flags) != EXTRACT_PRIVACY_FLAGS(it->second.lobby_flags))
|
||||||
{
|
{
|
||||||
std::cerr << " : Don't match. Cancelling." << std::endl;
|
std::cerr << " : Don't match. Cancelling." << std::endl;
|
||||||
return ;
|
return ;
|
||||||
@ -1274,10 +1305,22 @@ void DistributedChatService::handleRecvLobbyInvite(RsChatLobbyInviteItem *item)
|
|||||||
std::cerr << " Adding new friend " << item->PeerId() << " to lobby." << std::endl;
|
std::cerr << " Adding new friend " << item->PeerId() << " to lobby." << std::endl;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// to be removed (deprecated since May 2017)
|
||||||
|
{ //Update Topics if have received deprecated before (withou topic)
|
||||||
|
if(it->second.lobby_topic.empty() && !item->lobby_topic.empty())
|
||||||
|
it->second.lobby_topic = item->lobby_topic;
|
||||||
|
}
|
||||||
|
|
||||||
it->second.participating_friends.insert(item->PeerId()) ;
|
it->second.participating_friends.insert(item->PeerId()) ;
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// to be removed (deprecated since May 2017)
|
||||||
|
{//check if invitation is already received by deprecated version
|
||||||
|
std::map<ChatLobbyId,ChatLobbyInvite>::const_iterator it(_lobby_invites_queue.find( item->lobby_id)) ;
|
||||||
|
if(it != _lobby_invites_queue.end())
|
||||||
|
return ;
|
||||||
|
}
|
||||||
// Don't record the invitation if it's a challenge response item or a lobby we don't have.
|
// Don't record the invitation if it's a challenge response item or a lobby we don't have.
|
||||||
//
|
//
|
||||||
if(IS_CONNEXION_CHALLENGE(item->lobby_flags))
|
if(IS_CONNEXION_CHALLENGE(item->lobby_flags))
|
||||||
@ -1290,7 +1333,7 @@ void DistributedChatService::handleRecvLobbyInvite(RsChatLobbyInviteItem *item)
|
|||||||
invite.peer_id = item->PeerId() ;
|
invite.peer_id = item->PeerId() ;
|
||||||
invite.lobby_name = item->lobby_name ;
|
invite.lobby_name = item->lobby_name ;
|
||||||
invite.lobby_topic = item->lobby_topic ;
|
invite.lobby_topic = item->lobby_topic ;
|
||||||
invite.lobby_flags = item->lobby_flags ;
|
invite.lobby_flags = item->lobby_flags ;
|
||||||
|
|
||||||
_lobby_invites_queue[item->lobby_id] = invite ;
|
_lobby_invites_queue[item->lobby_id] = invite ;
|
||||||
}
|
}
|
||||||
|
@ -39,6 +39,7 @@ class RsChatLobbyListRequestItem ;
|
|||||||
class RsChatLobbyListItem ;
|
class RsChatLobbyListItem ;
|
||||||
class RsChatLobbyEventItem ;
|
class RsChatLobbyEventItem ;
|
||||||
class RsChatLobbyBouncingObject ;
|
class RsChatLobbyBouncingObject ;
|
||||||
|
class RsChatLobbyInviteItem_Deprecated ; // to be removed (deprecated since May 2017)
|
||||||
class RsChatLobbyInviteItem ;
|
class RsChatLobbyInviteItem ;
|
||||||
class RsChatLobbyMsgItem ;
|
class RsChatLobbyMsgItem ;
|
||||||
class RsChatLobbyConnectChallengeItem ;
|
class RsChatLobbyConnectChallengeItem ;
|
||||||
@ -111,6 +112,7 @@ class DistributedChatService
|
|||||||
|
|
||||||
/// receive and handle chat lobby item
|
/// receive and handle chat lobby item
|
||||||
bool recvLobbyChat(RsChatLobbyMsgItem*,const RsPeerId& src_peer_id) ;
|
bool recvLobbyChat(RsChatLobbyMsgItem*,const RsPeerId& src_peer_id) ;
|
||||||
|
void handleRecvLobbyInvite_Deprecated(RsChatLobbyInviteItem_Deprecated*) ; // to be removed (deprecated since May 2017)
|
||||||
void handleRecvLobbyInvite(RsChatLobbyInviteItem*) ;
|
void handleRecvLobbyInvite(RsChatLobbyInviteItem*) ;
|
||||||
void checkAndRedirectMsgToLobby(RsChatMsgItem*) ;
|
void checkAndRedirectMsgToLobby(RsChatMsgItem*) ;
|
||||||
void handleConnectionChallenge(RsChatLobbyConnectChallengeItem *item) ;
|
void handleConnectionChallenge(RsChatLobbyConnectChallengeItem *item) ;
|
||||||
|
@ -44,18 +44,19 @@ RsItem *RsChatSerialiser::create_item(uint16_t service_id,uint8_t item_sub_id) c
|
|||||||
|
|
||||||
switch(item_sub_id)
|
switch(item_sub_id)
|
||||||
{
|
{
|
||||||
case RS_PKT_SUBTYPE_DEFAULT: return new RsChatMsgItem() ;
|
case RS_PKT_SUBTYPE_DEFAULT: return new RsChatMsgItem() ;
|
||||||
case RS_PKT_SUBTYPE_PRIVATECHATMSG_CONFIG: return new RsPrivateChatMsgConfigItem() ;
|
case RS_PKT_SUBTYPE_PRIVATECHATMSG_CONFIG: return new RsPrivateChatMsgConfigItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_STATUS: return new RsChatStatusItem() ;
|
case RS_PKT_SUBTYPE_CHAT_STATUS: return new RsChatStatusItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_AVATAR: return new RsChatAvatarItem() ;
|
case RS_PKT_SUBTYPE_CHAT_AVATAR: return new RsChatAvatarItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_MSG: return new RsChatLobbyMsgItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_MSG: return new RsChatLobbyMsgItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE: return new RsChatLobbyInviteItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE_DEPRECATED: return new RsChatLobbyInviteItem_Deprecated() ; // to be removed (deprecated since May 2017)
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_CHALLENGE: return new RsChatLobbyConnectChallengeItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE: return new RsChatLobbyInviteItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_UNSUBSCRIBE: return new RsChatLobbyUnsubscribeItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_CHALLENGE: return new RsChatLobbyConnectChallengeItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT:return new RsChatLobbyEventItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_UNSUBSCRIBE: return new RsChatLobbyUnsubscribeItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST_REQUEST:return new RsChatLobbyListRequestItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT: return new RsChatLobbyEventItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST: return new RsChatLobbyListItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST_REQUEST: return new RsChatLobbyListRequestItem() ;
|
||||||
case RS_PKT_SUBTYPE_CHAT_LOBBY_CONFIG: return new RsChatLobbyConfigItem() ;
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_LIST: return new RsChatLobbyListItem() ;
|
||||||
|
case RS_PKT_SUBTYPE_CHAT_LOBBY_CONFIG: return new RsChatLobbyConfigItem() ;
|
||||||
default:
|
default:
|
||||||
std::cerr << "Unknown packet type in chat!" << std::endl ;
|
std::cerr << "Unknown packet type in chat!" << std::endl ;
|
||||||
return NULL ;
|
return NULL ;
|
||||||
@ -135,10 +136,19 @@ void RsChatLobbyConnectChallengeItem::serial_process(RsGenericSerializer::Serial
|
|||||||
RsTypeSerializer::serial_process<uint64_t>(j,ctx,challenge_code,"challenge_code") ;
|
RsTypeSerializer::serial_process<uint64_t>(j,ctx,challenge_code,"challenge_code") ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// to be removed (deprecated since May 2017)
|
||||||
|
void RsChatLobbyInviteItem_Deprecated::serial_process(RsGenericSerializer::SerializeJob j,RsGenericSerializer::SerializeContext& ctx)
|
||||||
|
{
|
||||||
|
RsTypeSerializer::serial_process<uint64_t>(j,ctx, lobby_id, "lobby_id") ;
|
||||||
|
RsTypeSerializer::serial_process (j,ctx,TLV_TYPE_STR_NAME,lobby_name, "lobby_name") ;
|
||||||
|
RsTypeSerializer::serial_process (j,ctx, lobby_flags,"lobby_flags") ;
|
||||||
|
}
|
||||||
|
|
||||||
void RsChatLobbyInviteItem::serial_process(RsGenericSerializer::SerializeJob j,RsGenericSerializer::SerializeContext& ctx)
|
void RsChatLobbyInviteItem::serial_process(RsGenericSerializer::SerializeJob j,RsGenericSerializer::SerializeContext& ctx)
|
||||||
{
|
{
|
||||||
RsTypeSerializer::serial_process<uint64_t>(j,ctx, lobby_id, "lobby_id") ;
|
RsTypeSerializer::serial_process<uint64_t>(j,ctx, lobby_id, "lobby_id") ;
|
||||||
RsTypeSerializer::serial_process (j,ctx,TLV_TYPE_STR_NAME,lobby_name, "lobby_name") ;
|
RsTypeSerializer::serial_process (j,ctx,TLV_TYPE_STR_NAME,lobby_name, "lobby_name") ;
|
||||||
|
RsTypeSerializer::serial_process (j,ctx,TLV_TYPE_STR_NAME,lobby_topic,"lobby_topic") ;
|
||||||
RsTypeSerializer::serial_process (j,ctx, lobby_flags,"lobby_flags") ;
|
RsTypeSerializer::serial_process (j,ctx, lobby_flags,"lobby_flags") ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,7 +77,8 @@ const uint8_t RS_PKT_SUBTYPE_DISTANT_CHAT_DH_PUBLIC_KEY = 0x16 ;
|
|||||||
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_MSG = 0x17 ;
|
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_MSG = 0x17 ;
|
||||||
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT = 0x18 ;
|
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_SIGNED_EVENT = 0x18 ;
|
||||||
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_LIST = 0x19 ;
|
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_LIST = 0x19 ;
|
||||||
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE = 0x1A ;
|
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE_DEPRECATED = 0x1A ; // to be removed (deprecated since May 2017)
|
||||||
|
const uint8_t RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE = 0x1B ;
|
||||||
|
|
||||||
typedef uint64_t ChatLobbyId ;
|
typedef uint64_t ChatLobbyId ;
|
||||||
typedef uint64_t ChatLobbyMsgId ;
|
typedef uint64_t ChatLobbyMsgId ;
|
||||||
@ -238,6 +239,21 @@ class RsChatLobbyConnectChallengeItem: public RsChatItem
|
|||||||
uint64_t challenge_code ;
|
uint64_t challenge_code ;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// to be removed (deprecated since May 2017)
|
||||||
|
class RsChatLobbyInviteItem_Deprecated: public RsChatItem
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
RsChatLobbyInviteItem_Deprecated() :RsChatItem(RS_PKT_SUBTYPE_CHAT_LOBBY_INVITE_DEPRECATED) {}
|
||||||
|
virtual ~RsChatLobbyInviteItem_Deprecated() {}
|
||||||
|
|
||||||
|
void serial_process(RsGenericSerializer::SerializeJob j,RsGenericSerializer::SerializeContext& ctx);
|
||||||
|
|
||||||
|
ChatLobbyId lobby_id ;
|
||||||
|
std::string lobby_name ;
|
||||||
|
std::string lobby_topic ;
|
||||||
|
ChatLobbyFlags lobby_flags ;
|
||||||
|
};
|
||||||
|
|
||||||
class RsChatLobbyInviteItem: public RsChatItem
|
class RsChatLobbyInviteItem: public RsChatItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -249,7 +265,7 @@ class RsChatLobbyInviteItem: public RsChatItem
|
|||||||
ChatLobbyId lobby_id ;
|
ChatLobbyId lobby_id ;
|
||||||
std::string lobby_name ;
|
std::string lobby_name ;
|
||||||
std::string lobby_topic ;
|
std::string lobby_topic ;
|
||||||
ChatLobbyFlags lobby_flags ;
|
ChatLobbyFlags lobby_flags ;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -52,12 +52,14 @@ RsSerialType* init_item(RsChatLobbyListItem& cmi)
|
|||||||
|
|
||||||
cmi.lobby_ids.resize(n) ;
|
cmi.lobby_ids.resize(n) ;
|
||||||
cmi.lobby_names.resize(n) ;
|
cmi.lobby_names.resize(n) ;
|
||||||
|
cmi.lobby_topics.resize(n) ;
|
||||||
cmi.lobby_counts.resize(n) ;
|
cmi.lobby_counts.resize(n) ;
|
||||||
|
|
||||||
for(int i=0;i<n;++i)
|
for(int i=0;i<n;++i)
|
||||||
{
|
{
|
||||||
cmi.lobby_ids[i] = RSRandom::random_u64() ;
|
cmi.lobby_ids[i] = RSRandom::random_u64() ;
|
||||||
randString(5+(rand()%10), cmi.lobby_names[i]);
|
randString(5+(rand()%10), cmi.lobby_names[i]);
|
||||||
|
randString(5+(rand()%10), cmi.lobby_topics[i]);
|
||||||
cmi.lobby_counts[i] = RSRandom::random_u32() ;
|
cmi.lobby_counts[i] = RSRandom::random_u32() ;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,6 +89,7 @@ RsSerialType* init_item(RsChatLobbyInviteItem& cmi)
|
|||||||
{
|
{
|
||||||
cmi.lobby_id = RSRandom::random_u64() ;
|
cmi.lobby_id = RSRandom::random_u64() ;
|
||||||
cmi.lobby_name = "Name of the lobby" ;
|
cmi.lobby_name = "Name of the lobby" ;
|
||||||
|
cmi.lobby_topic = "Topic of the lobby" ;
|
||||||
|
|
||||||
return new RsChatSerialiser();
|
return new RsChatSerialiser();
|
||||||
}
|
}
|
||||||
@ -185,12 +188,14 @@ bool operator ==(const RsChatLobbyListItem& cmiLeft,const RsChatLobbyListItem&
|
|||||||
{
|
{
|
||||||
if(cmiLeft.lobby_ids.size() != cmiRight.lobby_ids.size()) return false;
|
if(cmiLeft.lobby_ids.size() != cmiRight.lobby_ids.size()) return false;
|
||||||
if(cmiLeft.lobby_names.size() != cmiRight.lobby_names.size()) return false;
|
if(cmiLeft.lobby_names.size() != cmiRight.lobby_names.size()) return false;
|
||||||
|
if(cmiLeft.lobby_topics.size() != cmiRight.lobby_topics.size()) return false;
|
||||||
if(cmiLeft.lobby_counts.size() != cmiRight.lobby_counts.size()) return false;
|
if(cmiLeft.lobby_counts.size() != cmiRight.lobby_counts.size()) return false;
|
||||||
|
|
||||||
for(uint32_t i=0;i<cmiLeft.lobby_ids.size();++i)
|
for(uint32_t i=0;i<cmiLeft.lobby_ids.size();++i)
|
||||||
{
|
{
|
||||||
if(cmiLeft.lobby_ids[i] != cmiRight.lobby_ids[i]) return false ;
|
if(cmiLeft.lobby_ids[i] != cmiRight.lobby_ids[i]) return false ;
|
||||||
if(cmiLeft.lobby_names[i] != cmiRight.lobby_names[i]) return false ;
|
if(cmiLeft.lobby_names[i] != cmiRight.lobby_names[i]) return false ;
|
||||||
|
if(cmiLeft.lobby_topics[i] != cmiRight.lobby_topics[i]) return false ;
|
||||||
if(cmiLeft.lobby_counts[i] != cmiRight.lobby_counts[i]) return false ;
|
if(cmiLeft.lobby_counts[i] != cmiRight.lobby_counts[i]) return false ;
|
||||||
}
|
}
|
||||||
return true ;
|
return true ;
|
||||||
@ -254,6 +259,7 @@ bool operator ==(const RsChatLobbyInviteItem& csiLeft, const RsChatLobbyInviteIt
|
|||||||
{
|
{
|
||||||
if(csiLeft.lobby_id != csiRight.lobby_id) return false ;
|
if(csiLeft.lobby_id != csiRight.lobby_id) return false ;
|
||||||
if(csiLeft.lobby_name != csiRight.lobby_name) return false ;
|
if(csiLeft.lobby_name != csiRight.lobby_name) return false ;
|
||||||
|
if(csiLeft.lobby_topic != csiRight.lobby_topic) return false ;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -6,103 +6,15 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1558</width>
|
<width>675</width>
|
||||||
<height>703</height>
|
<height>544</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>Form</string>
|
<string>Form</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout_2">
|
<layout class="QGridLayout" name="gridLayout_2">
|
||||||
<item row="2" column="1" colspan="2">
|
<item row="4" column="1" colspan="2">
|
||||||
<widget class="QFrame" name="addframe">
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="label_3">
|
|
||||||
<property name="font">
|
|
||||||
<font>
|
|
||||||
<pointsize>11</pointsize>
|
|
||||||
</font>
|
|
||||||
</property>
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Did you receive a certificate from a friend?</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QToolButton" name="addButton">
|
|
||||||
<property name="text">
|
|
||||||
<string>Add friends certificate</string>
|
|
||||||
</property>
|
|
||||||
<property name="icon">
|
|
||||||
<iconset resource="icons.qrc">
|
|
||||||
<normaloff>:/icons/png/invite.png</normaloff>:/icons/png/invite.png</iconset>
|
|
||||||
</property>
|
|
||||||
<property name="iconSize">
|
|
||||||
<size>
|
|
||||||
<width>24</width>
|
|
||||||
<height>24</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="toolButtonStyle">
|
|
||||||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
|
||||||
</property>
|
|
||||||
<property name="autoRaise">
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QToolButton" name="LoadCertFileButton">
|
|
||||||
<property name="text">
|
|
||||||
<string>Add certificate file</string>
|
|
||||||
</property>
|
|
||||||
<property name="icon">
|
|
||||||
<iconset resource="icons.qrc">
|
|
||||||
<normaloff>:/icons/svg/folders1.svg</normaloff>:/icons/svg/folders1.svg</iconset>
|
|
||||||
</property>
|
|
||||||
<property name="iconSize">
|
|
||||||
<size>
|
|
||||||
<width>24</width>
|
|
||||||
<height>24</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="toolButtonStyle">
|
|
||||||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
|
||||||
</property>
|
|
||||||
<property name="autoRaise">
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="5" column="1">
|
|
||||||
<widget class="QFrame" name="addFrame">
|
|
||||||
<layout class="QGridLayout" name="gridLayout_3">
|
|
||||||
<property name="leftMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="topMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="rightMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="bottomMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="1" colspan="2">
|
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
<layout class="QGridLayout" name="gridLayout">
|
||||||
<property name="topMargin">
|
<property name="topMargin">
|
||||||
<number>9</number>
|
<number>9</number>
|
||||||
@ -245,7 +157,7 @@ private and secure decentralized communication platform.
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="1">
|
<item row="6" column="1">
|
||||||
<widget class="QPushButton" name="runStartWizard_PB">
|
<widget class="QPushButton" name="runStartWizard_PB">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Launch startup wizard</string>
|
<string>Launch startup wizard</string>
|
||||||
@ -256,15 +168,149 @@ private and secure decentralized communication platform.
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="2">
|
<item row="3" column="1" colspan="2">
|
||||||
<widget class="QPushButton" name="openwebhelp">
|
<widget class="QFrame" name="addframe">
|
||||||
<property name="text">
|
<property name="styleSheet">
|
||||||
<string>Open Web Help</string>
|
<string notr="true"/>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<iconset resource="icons.qrc">
|
<item>
|
||||||
<normaloff>:/icons/settings/webinterface.svg</normaloff>:/icons/settings/webinterface.svg</iconset>
|
<widget class="QLabel" name="label_3">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<pointsize>11</pointsize>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Did you receive a certificate from a friend?</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QToolButton" name="addButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>Add friends certificate</string>
|
||||||
|
</property>
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="icons.qrc">
|
||||||
|
<normaloff>:/icons/png/invite.png</normaloff>:/icons/png/invite.png</iconset>
|
||||||
|
</property>
|
||||||
|
<property name="iconSize">
|
||||||
|
<size>
|
||||||
|
<width>24</width>
|
||||||
|
<height>24</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="toolButtonStyle">
|
||||||
|
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||||||
|
</property>
|
||||||
|
<property name="autoRaise">
|
||||||
|
<bool>false</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QToolButton" name="LoadCertFileButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>Add certificate file</string>
|
||||||
|
</property>
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="icons.qrc">
|
||||||
|
<normaloff>:/icons/svg/folders1.svg</normaloff>:/icons/svg/folders1.svg</iconset>
|
||||||
|
</property>
|
||||||
|
<property name="iconSize">
|
||||||
|
<size>
|
||||||
|
<width>24</width>
|
||||||
|
<height>24</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="toolButtonStyle">
|
||||||
|
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||||||
|
</property>
|
||||||
|
<property name="autoRaise">
|
||||||
|
<bool>false</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1" colspan="2">
|
||||||
|
<widget class="QFrame" name="frame">
|
||||||
|
<property name="frameShape">
|
||||||
|
<enum>QFrame::StyledPanel</enum>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="frameShadow">
|
||||||
|
<enum>QFrame::Raised</enum>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="1">
|
||||||
|
<widget class="QFrame" name="addFrame">
|
||||||
|
<layout class="QGridLayout" name="gridLayout_3">
|
||||||
|
<property name="leftMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="topMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="rightMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="bottomMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="5" column="1" colspan="2">
|
||||||
|
<widget class="QFrame" name="helpframe">
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="frameShape">
|
||||||
|
<enum>QFrame::StyledPanel</enum>
|
||||||
|
</property>
|
||||||
|
<property name="frameShadow">
|
||||||
|
<enum>QFrame::Raised</enum>
|
||||||
|
</property>
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="label_4">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<pointsize>11</pointsize>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Do you need help with RetroShare?</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QToolButton" name="openwebhelp">
|
||||||
|
<property name="text">
|
||||||
|
<string>Open Web Help</string>
|
||||||
|
</property>
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="icons.qrc">
|
||||||
|
<normaloff>:/icons/settings/webinterface.svg</normaloff>:/icons/settings/webinterface.svg</iconset>
|
||||||
|
</property>
|
||||||
|
<property name="iconSize">
|
||||||
|
<size>
|
||||||
|
<width>24</width>
|
||||||
|
<height>24</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="toolButtonStyle">
|
||||||
|
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
@ -273,7 +319,8 @@ private and secure decentralized communication platform.
|
|||||||
<zorder>label_2</zorder>
|
<zorder>label_2</zorder>
|
||||||
<zorder>addframe</zorder>
|
<zorder>addframe</zorder>
|
||||||
<zorder>runStartWizard_PB</zorder>
|
<zorder>runStartWizard_PB</zorder>
|
||||||
<zorder>openwebhelp</zorder>
|
<zorder>frame</zorder>
|
||||||
|
<zorder>helpframe</zorder>
|
||||||
</widget>
|
</widget>
|
||||||
<resources>
|
<resources>
|
||||||
<include location="icons.qrc"/>
|
<include location="icons.qrc"/>
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>656</width>
|
<width>516</width>
|
||||||
<height>645</height>
|
<height>569</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
@ -17,7 +17,7 @@
|
|||||||
<iconset resource="images.qrc">
|
<iconset resource="images.qrc">
|
||||||
<normaloff>:/images/logo/logo_32.png</normaloff>:/images/logo/logo_32.png</iconset>
|
<normaloff>:/images/logo/logo_32.png</normaloff>:/images/logo/logo_32.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="StartDialogVLayout">
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||||
<property name="leftMargin">
|
<property name="leftMargin">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<item row="0" column="0" colspan="4">
|
<item row="0" column="0" colspan="4">
|
||||||
<layout class="QGridLayout" name="topGLayout">
|
<layout class="QGridLayout" name="topGLayout">
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<spacer name="topLeftHSpacer">
|
<spacer name="horizontalSpacer">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
@ -110,12 +110,12 @@
|
|||||||
<string/>
|
<string/>
|
||||||
</property>
|
</property>
|
||||||
<property name="pixmap">
|
<property name="pixmap">
|
||||||
<pixmap resource="images.qrc">:/images/logo/logo_splash.png</pixmap>
|
<pixmap resource="images.qrc">:/images/logo/logo_spash2.png</pixmap>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="2">
|
<item row="0" column="2">
|
||||||
<spacer name="topRightHSpacer">
|
<spacer name="horizontalSpacer_2">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
@ -129,7 +129,52 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1" rowspan="2" colspan="2">
|
<item row="1" column="2" rowspan="2">
|
||||||
|
<spacer name="horizontalSpacer_4">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType">
|
||||||
|
<enum>QSizePolicy::Minimum</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>60</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="0" colspan="3">
|
||||||
|
<spacer name="verticalSpacer">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="0" rowspan="2">
|
||||||
|
<spacer name="horizontalSpacer_3">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType">
|
||||||
|
<enum>QSizePolicy::Minimum</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>60</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1">
|
||||||
<widget class="QGroupBox" name="profilGBox">
|
<widget class="QGroupBox" name="profilGBox">
|
||||||
<property name="enabled">
|
<property name="enabled">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
@ -140,35 +185,75 @@
|
|||||||
<verstretch>0</verstretch>
|
<verstretch>0</verstretch>
|
||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string/>
|
<string/>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="profilGBoxVLayout">
|
<layout class="QGridLayout" name="gridLayout_3">
|
||||||
<item>
|
<property name="leftMargin">
|
||||||
<widget class="QLabel" name="nameLabel">
|
<number>9</number>
|
||||||
|
</property>
|
||||||
|
<item row="0" column="1">
|
||||||
|
<widget class="QLabel" name="label_8">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Profile - Location:</string>
|
<string>Profile - Location:</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item row="1" column="0">
|
||||||
<widget class="QComboBox" name="loadName"/>
|
<widget class="QLabel" name="label_9">
|
||||||
</item>
|
<property name="maximumSize">
|
||||||
<item>
|
<size>
|
||||||
<widget class="QLabel" name="passwordLabel">
|
<width>22</width>
|
||||||
|
<height>22</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Password:</string>
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="pixmap">
|
||||||
|
<pixmap resource="icons.qrc">:/icons/svg/person.svg</pixmap>
|
||||||
|
</property>
|
||||||
|
<property name="scaledContents">
|
||||||
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item row="1" column="1">
|
||||||
|
<widget class="QComboBox" name="loadName"/>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="0">
|
||||||
|
<widget class="QLabel" name="label_11">
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>22</width>
|
||||||
|
<height>22</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="pixmap">
|
||||||
|
<pixmap resource="icons.qrc">:/icons/svg/password.svg</pixmap>
|
||||||
|
</property>
|
||||||
|
<property name="scaledContents">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1">
|
||||||
<widget class="QLineEdit" name="password_input">
|
<widget class="QLineEdit" name="password_input">
|
||||||
<property name="echoMode">
|
<property name="echoMode">
|
||||||
<enum>QLineEdit::Password</enum>
|
<enum>QLineEdit::Password</enum>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="placeholderText">
|
||||||
|
<string>Password</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item row="3" column="1">
|
||||||
<widget class="QCheckBox" name="autologin_checkbox">
|
<widget class="QCheckBox" name="autologin_checkbox">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Remember Password</string>
|
<string>Remember Password</string>
|
||||||
@ -178,68 +263,70 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="4" column="1">
|
||||||
|
<widget class="QPushButton" name="loadButton">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<pointsize>12</pointsize>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Log In</string>
|
||||||
|
</property>
|
||||||
|
<property name="default">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="flat">
|
||||||
|
<bool>false</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1" colspan="2">
|
<item row="3" column="1">
|
||||||
<widget class="QPushButton" name="loadButton">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Log In</string>
|
<spacer name="horizontalSpacer_5">
|
||||||
</property>
|
<property name="orientation">
|
||||||
<property name="default">
|
<enum>Qt::Horizontal</enum>
|
||||||
<bool>true</bool>
|
</property>
|
||||||
</property>
|
<property name="sizeHint" stdset="0">
|
||||||
<property name="flat">
|
<size>
|
||||||
<bool>false</bool>
|
<width>40</width>
|
||||||
</property>
|
<height>20</height>
|
||||||
</widget>
|
</size>
|
||||||
</item>
|
</property>
|
||||||
<item row="4" column="1" colspan="2">
|
</spacer>
|
||||||
<widget class="QLabel" name="labelProfile">
|
</item>
|
||||||
<property name="toolTip">
|
<item>
|
||||||
<string>Opens a dialog for creating a new profile or
|
<widget class="QLabel" name="labelProfile">
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Opens a dialog for creating a new profile or
|
||||||
adding locations to an existing profile.
|
adding locations to an existing profile.
|
||||||
The current identities/locations will not be affected.</string>
|
The current identities/locations will not be affected.</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="styleSheet">
|
||||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
p, li { white-space: pre-wrap; }
|
p, li { white-space: pre-wrap; }
|
||||||
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="Create new Profile..."><span style=" font-family:'MS Shell Dlg 2'; font-size:8pt; text-decoration: underline; color:#0000ff;">Manage profiles and nodes...</span></a></p></body></html></string>
|
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="Create new Profile..."><span style=" font-family:'MS Shell Dlg 2'; font-size:8pt; text-decoration: underline; color:#0000ff;">Manage profiles and nodes...</span></a></p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="5" column="0" colspan="4">
|
</layout>
|
||||||
<widget class="LogoBar" name="callBarFrame">
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>16</width>
|
|
||||||
<height>65</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="frameShape">
|
|
||||||
<enum>QFrame::NoFrame</enum>
|
|
||||||
</property>
|
|
||||||
<property name="frameShadow">
|
|
||||||
<enum>QFrame::Raised</enum>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<customwidgets>
|
|
||||||
<customwidget>
|
|
||||||
<class>LogoBar</class>
|
|
||||||
<extends>QFrame</extends>
|
|
||||||
<header>gui/LogoBar.h</header>
|
|
||||||
<container>1</container>
|
|
||||||
</customwidget>
|
|
||||||
</customwidgets>
|
|
||||||
<resources>
|
<resources>
|
||||||
<include location="images.qrc"/>
|
<include location="images.qrc"/>
|
||||||
|
<include location="icons.qrc"/>
|
||||||
</resources>
|
</resources>
|
||||||
<connections/>
|
<connections/>
|
||||||
</ui>
|
</ui>
|
||||||
|
@ -59,6 +59,7 @@ RSGraphSource::RSGraphSource()
|
|||||||
#endif
|
#endif
|
||||||
_timer = new QTimer ;
|
_timer = new QTimer ;
|
||||||
_digits = 2 ;
|
_digits = 2 ;
|
||||||
|
_filtering_enabled = true;
|
||||||
|
|
||||||
QObject::connect(_timer,SIGNAL(timeout()),this,SLOT(updateIfPossible())) ;
|
QObject::connect(_timer,SIGNAL(timeout()),this,SLOT(updateIfPossible())) ;
|
||||||
}
|
}
|
||||||
@ -123,6 +124,9 @@ void RSGraphSource::getDataPoints(int index,std::vector<QPointF>& pts,float filt
|
|||||||
pts.clear() ;
|
pts.clear() ;
|
||||||
qint64 now = getTime() ;
|
qint64 now = getTime() ;
|
||||||
|
|
||||||
|
if(!_filtering_enabled)
|
||||||
|
filter_factor = 0 ;
|
||||||
|
|
||||||
std::map<std::string,std::list<std::pair<qint64,float> > >::const_iterator it = _points.begin();
|
std::map<std::string,std::list<std::pair<qint64,float> > >::const_iterator it = _points.begin();
|
||||||
|
|
||||||
int n=0;
|
int n=0;
|
||||||
@ -267,11 +271,13 @@ RSGraphWidget::RSGraphWidget(QWidget *parent)
|
|||||||
_timer = new QTimer ;
|
_timer = new QTimer ;
|
||||||
QObject::connect(_timer,SIGNAL(timeout()),this,SLOT(updateIfPossible())) ;
|
QObject::connect(_timer,SIGNAL(timeout()),this,SLOT(updateIfPossible())) ;
|
||||||
|
|
||||||
|
|
||||||
_y_scale = 1.0f ;
|
_y_scale = 1.0f ;
|
||||||
_timer->start(1000);
|
_timer->start(1000);
|
||||||
|
|
||||||
float FS = QFontMetricsF(font()).height();
|
float FS = QFontMetricsF(font()).height();
|
||||||
setMinimumHeight(12*FS);
|
setMinimumHeight(12*FS);
|
||||||
|
_graph_base = FS*GRAPH_BASE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RSGraphWidget::updateIfPossible()
|
void RSGraphWidget::updateIfPossible()
|
||||||
@ -292,6 +298,12 @@ RSGraphWidget::~RSGraphWidget()
|
|||||||
delete _source ;
|
delete _source ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RSGraphWidget::setFiltering(bool b)
|
||||||
|
{
|
||||||
|
if(_source != NULL)
|
||||||
|
_source->setFiltering(b) ;
|
||||||
|
}
|
||||||
|
|
||||||
/** Gets the width of the desktop, which is the maximum number of points
|
/** Gets the width of the desktop, which is the maximum number of points
|
||||||
* we can plot in the graph. */
|
* we can plot in the graph. */
|
||||||
int
|
int
|
||||||
@ -373,12 +385,16 @@ default:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QColor RSGraphWidget::getColor(int i)
|
QColor RSGraphWidget::getColor(const std::string& name)
|
||||||
{
|
{
|
||||||
// shuffle the colors a little bit
|
uint32_t r = 57 ;
|
||||||
int h = (i*86243)%359 ;
|
for(uint32_t i=0;i<name.length();++i)
|
||||||
|
r = (113*name[i] + r)^0x93859aeb;
|
||||||
|
|
||||||
return QColor::fromHsv(h,128+127*(i&1),255) ;
|
// shuffle the colors a little bit
|
||||||
|
int h = (r*86243)%359 ;
|
||||||
|
|
||||||
|
return QColor::fromHsv(h,255,255) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RSGraphWidget::setCurvesOpacity(float f)
|
void RSGraphWidget::setCurvesOpacity(float f)
|
||||||
@ -409,17 +425,19 @@ void RSGraphWidget::paintData()
|
|||||||
QVector<QPointF> points ;
|
QVector<QPointF> points ;
|
||||||
pointsFromData(values,points) ;
|
pointsFromData(values,points) ;
|
||||||
|
|
||||||
|
QColor pcolor = getColor(source.displayName(i).toStdString()) ;
|
||||||
|
|
||||||
/* Plot the bandwidth data as area graphs */
|
/* Plot the bandwidth data as area graphs */
|
||||||
if (_flags & RSGRAPH_FLAGS_PAINT_STYLE_PLAIN)
|
if (_flags & RSGRAPH_FLAGS_PAINT_STYLE_PLAIN)
|
||||||
paintIntegral(points, getColor(i), _opacity);
|
paintIntegral(points, pcolor, _opacity);
|
||||||
|
|
||||||
/* Plot the bandwidth as solid lines. If the graph style is currently an
|
/* Plot the bandwidth as solid lines. If the graph style is currently an
|
||||||
* area graph, we end up outlining the integrals. */
|
* area graph, we end up outlining the integrals. */
|
||||||
|
|
||||||
if(_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS)
|
if(_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS)
|
||||||
paintDots(points, getColor(i));
|
paintDots(points, pcolor);
|
||||||
else
|
else
|
||||||
paintLine(points, getColor(i));
|
paintLine(points, pcolor);
|
||||||
}
|
}
|
||||||
if(_maxValue > 0.0f)
|
if(_maxValue > 0.0f)
|
||||||
{
|
{
|
||||||
@ -465,42 +483,43 @@ void RSGraphWidget::pointsFromData(const std::vector<QPointF>& values,QVector<QP
|
|||||||
qreal px = x - (values[i].x()-last)*_time_scale ;
|
qreal px = x - (values[i].x()-last)*_time_scale ;
|
||||||
qreal py = y - valueToPixels(values[i].y()) ;
|
qreal py = y - valueToPixels(values[i].y()) ;
|
||||||
|
|
||||||
if(px >= SCALE_WIDTH*fact && last_px < SCALE_WIDTH*fact)
|
if(!(_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS))
|
||||||
{
|
{
|
||||||
float alpha = (SCALE_WIDTH*fact - last_px)/(px - last_px) ;
|
if(px >= SCALE_WIDTH*fact && last_px < SCALE_WIDTH*fact)
|
||||||
float ipx = SCALE_WIDTH*fact ;
|
{
|
||||||
float ipy = (1-alpha)*last_py + alpha*py ;
|
float alpha = (SCALE_WIDTH*fact - last_px)/(px - last_px) ;
|
||||||
|
float ipx = SCALE_WIDTH*fact ;
|
||||||
|
float ipy = (1-alpha)*last_py + alpha*py ;
|
||||||
|
|
||||||
points << QPointF(ipx,y) ;
|
points << QPointF(ipx,y - _graph_base) ;
|
||||||
points << QPointF(ipx,ipy) ;
|
points << QPointF(ipx,ipy) ;
|
||||||
}
|
}
|
||||||
else if(i==0)
|
else if(i==0)
|
||||||
{
|
{
|
||||||
if(px < SCALE_WIDTH*fact)
|
if(px < SCALE_WIDTH*fact)
|
||||||
points << QPointF(SCALE_WIDTH*fact,py) ;
|
points << QPointF(SCALE_WIDTH*fact,py) ;
|
||||||
else
|
else
|
||||||
points << QPointF(px,y) ;
|
points << QPointF(px,y - _graph_base) ;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(px < SCALE_WIDTH*fact)
|
if(px < SCALE_WIDTH*fact)
|
||||||
continue ;
|
continue ;
|
||||||
|
|
||||||
|
if((_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS) && values[i].y() == 0)
|
||||||
|
continue ;
|
||||||
|
|
||||||
_maxValue = std::max(_maxValue,values[i].y()) ;
|
_maxValue = std::max(_maxValue,values[i].y()) ;
|
||||||
|
|
||||||
// remove midle point when 3 consecutive points have the same value.
|
// remove midle point when 3 consecutive points have the same value.
|
||||||
|
|
||||||
if(points.size() > 1 && points[points.size()-2].y() == points.back().y() && points.back().y() == py)
|
if(!(_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS))
|
||||||
points.pop_back() ;
|
if(points.size() > 1 && points[points.size()-2].y() == points.back().y() && points.back().y() == py)
|
||||||
|
points.pop_back() ;
|
||||||
// if(fabs(px - last_px)/_time_scale > min_x_no_data_threshold)
|
|
||||||
// {
|
|
||||||
// points << QPointF(last_px,y) ;
|
|
||||||
// points << QPointF(px,y) ;
|
|
||||||
// }
|
|
||||||
|
|
||||||
points << QPointF(px,py) ;
|
points << QPointF(px,py) ;
|
||||||
|
|
||||||
if(i==values.size()-1)
|
if(!(_flags & RSGRAPH_FLAGS_PAINT_STYLE_DOTS) && (i==values.size()-1))
|
||||||
points << QPointF(px,y) ;
|
points << QPointF(px,y) ;
|
||||||
|
|
||||||
last_px = px ;
|
last_px = px ;
|
||||||
@ -512,17 +531,17 @@ void RSGraphWidget::pointsFromData(const std::vector<QPointF>& values,QVector<QP
|
|||||||
qreal RSGraphWidget::valueToPixels(qreal val)
|
qreal RSGraphWidget::valueToPixels(qreal val)
|
||||||
{
|
{
|
||||||
if(_flags & RSGRAPH_FLAGS_LOG_SCALE_Y)
|
if(_flags & RSGRAPH_FLAGS_LOG_SCALE_Y)
|
||||||
return log(std::max((qreal)1.0,val))*_y_scale ;
|
return _graph_base + log(std::max((qreal)1.0,val))*_y_scale ;
|
||||||
else
|
else
|
||||||
return val*_y_scale ;
|
return _graph_base + val*_y_scale ;
|
||||||
}
|
}
|
||||||
|
|
||||||
qreal RSGraphWidget::pixelsToValue(qreal val)
|
qreal RSGraphWidget::pixelsToValue(qreal val)
|
||||||
{
|
{
|
||||||
if(_flags & RSGRAPH_FLAGS_LOG_SCALE_Y)
|
if(_flags & RSGRAPH_FLAGS_LOG_SCALE_Y)
|
||||||
return exp(val / _y_scale) ;
|
return exp( (val - _graph_base) / _y_scale) ;
|
||||||
else
|
else
|
||||||
return val/_y_scale ;
|
return (val - _graph_base)/_y_scale ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Plots an integral using the data points in <b>points</b>. The area will be
|
/** Plots an integral using the data points in <b>points</b>. The area will be
|
||||||
@ -560,7 +579,7 @@ void RSGraphWidget::paintDots(const QVector<QPointF>& points, QColor color)
|
|||||||
_painter->setBrush(QBrush(color));
|
_painter->setBrush(QBrush(color));
|
||||||
|
|
||||||
for(int i=0;i<points.size();++i)
|
for(int i=0;i<points.size();++i)
|
||||||
_painter->drawEllipse(QRect(points[i].x(),points[i].y(),5*_linewidthscale,5*_linewidthscale)) ;
|
_painter->drawEllipse(QRect(points[i].x()-2.5*_linewidthscale,points[i].y()-2.5*_linewidthscale,5*_linewidthscale,5*_linewidthscale)) ;
|
||||||
|
|
||||||
_painter->setPen(oldPen);
|
_painter->setPen(oldPen);
|
||||||
_painter->setBrush(oldBrush);
|
_painter->setBrush(oldBrush);
|
||||||
@ -603,8 +622,8 @@ void RSGraphWidget::paintScale1()
|
|||||||
float fact = FS/14.0 ;
|
float fact = FS/14.0 ;
|
||||||
|
|
||||||
int top = _rec.y();
|
int top = _rec.y();
|
||||||
int bottom = _rec.height();
|
int bottom = _rec.height() - _graph_base;
|
||||||
qreal paintStep = (bottom - (bottom/10)) / 4;
|
qreal paintStep = (bottom - top) / 5;
|
||||||
|
|
||||||
/* Draw the other marks in their correctly scaled locations */
|
/* Draw the other marks in their correctly scaled locations */
|
||||||
qreal scale;
|
qreal scale;
|
||||||
@ -615,16 +634,23 @@ void RSGraphWidget::paintScale1()
|
|||||||
|
|
||||||
QString unit_name = _source->unitName() ;
|
QString unit_name = _source->unitName() ;
|
||||||
|
|
||||||
for (int i = 1; i < 5; i++)
|
for (int i = 0; i < 5; i++)
|
||||||
{
|
{
|
||||||
pos = bottom - (i * paintStep);
|
pos = bottom - (i * paintStep) ;
|
||||||
|
|
||||||
scale = pixelsToValue(i * paintStep);
|
scale = pixelsToValue(_graph_base + i * paintStep);
|
||||||
|
|
||||||
|
// If legend contains integers only the value should be rounded to the nearest integer
|
||||||
|
if(_flags & RSGRAPH_FLAGS_LEGEND_INTEGER)
|
||||||
|
{
|
||||||
|
scale = (int)scale ;
|
||||||
|
pos = bottom - (valueToPixels(scale) - _graph_base) ;
|
||||||
|
}
|
||||||
|
|
||||||
QString text = _source->displayValue(scale) ;
|
QString text = _source->displayValue(scale) ;
|
||||||
|
|
||||||
_painter->setPen(SCALE_COLOR);
|
_painter->setPen(SCALE_COLOR);
|
||||||
_painter->drawText(QPointF(5*fact, pos+0.5*FS), text);
|
_painter->drawText(QPointF(SCALE_WIDTH*fact - QFontMetricsF(font()).width(text) - 4*fact, pos+0.4*FS), text);
|
||||||
_painter->setPen(GRID_COLOR);
|
_painter->setPen(GRID_COLOR);
|
||||||
_painter->drawLine(QPointF(SCALE_WIDTH*fact, pos), QPointF(_rec.width(), pos));
|
_painter->drawLine(QPointF(SCALE_WIDTH*fact, pos), QPointF(_rec.width(), pos));
|
||||||
}
|
}
|
||||||
@ -710,7 +736,11 @@ void RSGraphWidget::paintLegend()
|
|||||||
QString text = _source->legend(i,vals[i]) ;
|
QString text = _source->legend(i,vals[i]) ;
|
||||||
|
|
||||||
QPen oldPen = _painter->pen();
|
QPen oldPen = _painter->pen();
|
||||||
_painter->setPen(QPen(getColor(i), Qt::SolidLine));
|
|
||||||
|
QPen pen(getColor(_source->displayName(i).toStdString()), Qt::SolidLine) ;
|
||||||
|
pen.setWidth(_linewidthscale);
|
||||||
|
|
||||||
|
_painter->setPen(pen);
|
||||||
_painter->drawLine(QPointF(SCALE_WIDTH*fact+10.0*fact, pos+FS/3), QPointF(SCALE_WIDTH*fact+30.0*fact, pos+FS/3));
|
_painter->drawLine(QPointF(SCALE_WIDTH*fact+10.0*fact, pos+FS/3), QPointF(SCALE_WIDTH*fact+30.0*fact, pos+FS/3));
|
||||||
_painter->setPen(oldPen);
|
_painter->setPen(oldPen);
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#define GRAPH_BASE 2 /** Position of the 0 of the scale, in count of the text height */
|
||||||
#define SCALE_WIDTH 75 /** Width of the scale */
|
#define SCALE_WIDTH 75 /** Width of the scale */
|
||||||
#define MINUSER_SCALE 2000 /** 2000 users is the minimum scale */
|
#define MINUSER_SCALE 2000 /** 2000 users is the minimum scale */
|
||||||
#define SCROLL_STEP 4 /** Horizontal change on graph update */
|
#define SCROLL_STEP 4 /** Horizontal change on graph update */
|
||||||
@ -87,6 +88,9 @@ public:
|
|||||||
// Sets the time period for collecting new values. Units=milliseconds.
|
// Sets the time period for collecting new values. Units=milliseconds.
|
||||||
void setCollectionTimePeriod(qint64 msecs) ;
|
void setCollectionTimePeriod(qint64 msecs) ;
|
||||||
|
|
||||||
|
// Enables/disables time filtering of the data
|
||||||
|
void setFiltering(bool b) { _filtering_enabled = b; }
|
||||||
|
|
||||||
void setDigits(int d) { _digits = d ;}
|
void setDigits(int d) { _digits = d ;}
|
||||||
|
|
||||||
protected slots:
|
protected slots:
|
||||||
@ -112,6 +116,7 @@ protected:
|
|||||||
qint64 _update_period_msecs ;
|
qint64 _update_period_msecs ;
|
||||||
qint64 _time_orig_msecs ;
|
qint64 _time_orig_msecs ;
|
||||||
int _digits ;
|
int _digits ;
|
||||||
|
bool _filtering_enabled ;
|
||||||
};
|
};
|
||||||
|
|
||||||
class RSGraphWidget: public QFrame
|
class RSGraphWidget: public QFrame
|
||||||
@ -127,6 +132,7 @@ public:
|
|||||||
static const uint32_t RSGRAPH_FLAGS_PAINT_STYLE_FLAT = 0x0020 ;// do not interpolate, and draw flat colored boxes
|
static const uint32_t RSGRAPH_FLAGS_PAINT_STYLE_FLAT = 0x0020 ;// do not interpolate, and draw flat colored boxes
|
||||||
static const uint32_t RSGRAPH_FLAGS_LEGEND_CUMULATED = 0x0040 ;// show the total in the legend rather than current values
|
static const uint32_t RSGRAPH_FLAGS_LEGEND_CUMULATED = 0x0040 ;// show the total in the legend rather than current values
|
||||||
static const uint32_t RSGRAPH_FLAGS_PAINT_STYLE_DOTS = 0x0080 ;// use dots
|
static const uint32_t RSGRAPH_FLAGS_PAINT_STYLE_DOTS = 0x0080 ;// use dots
|
||||||
|
static const uint32_t RSGRAPH_FLAGS_LEGEND_INTEGER = 0x0100 ;// use integer number in the legend, and move the lines to match integers
|
||||||
|
|
||||||
/** Bandwidth graph style. */
|
/** Bandwidth graph style. */
|
||||||
enum GraphStyle
|
enum GraphStyle
|
||||||
@ -156,6 +162,8 @@ public:
|
|||||||
void setShowEntry(uint32_t entry, bool show) ;
|
void setShowEntry(uint32_t entry, bool show) ;
|
||||||
void setCurvesOpacity(float f) ;
|
void setCurvesOpacity(float f) ;
|
||||||
|
|
||||||
|
void setFiltering(bool b) ;
|
||||||
|
|
||||||
void setFlags(uint32_t flag) { _flags |= flag ; }
|
void setFlags(uint32_t flag) { _flags |= flag ; }
|
||||||
void resetFlags(uint32_t flag) { _flags &= ~flag ; }
|
void resetFlags(uint32_t flag) { _flags &= ~flag ; }
|
||||||
protected:
|
protected:
|
||||||
@ -183,7 +191,7 @@ private:
|
|||||||
void paintScale1();
|
void paintScale1();
|
||||||
void paintScale2();
|
void paintScale2();
|
||||||
|
|
||||||
QColor getColor(int i) ;
|
QColor getColor(const std::string &name) ;
|
||||||
|
|
||||||
/** Returns a formatted string representation of total. */
|
/** Returns a formatted string representation of total. */
|
||||||
QString totalToStr(qreal total);
|
QString totalToStr(qreal total);
|
||||||
@ -209,6 +217,7 @@ private:
|
|||||||
/** The maximum number of points to store. */
|
/** The maximum number of points to store. */
|
||||||
qreal _y_scale ;
|
qreal _y_scale ;
|
||||||
qreal _opacity ;
|
qreal _opacity ;
|
||||||
|
qreal _graph_base;
|
||||||
|
|
||||||
qreal pixelsToValue(qreal) ;
|
qreal pixelsToValue(qreal) ;
|
||||||
qreal valueToPixels(qreal) ;
|
qreal valueToPixels(qreal) ;
|
||||||
|
@ -1,228 +1,235 @@
|
|||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/">
|
<qresource prefix="/">
|
||||||
<file>icons/add_user_256.png</file>
|
<file>icons/svg/password.svg</file>
|
||||||
<file>icons/anonymous_blue_128.png</file>
|
<file>icons/stars/star0.png</file>
|
||||||
<file>icons/anonymous_green_128.png</file>
|
<file>icons/stars/star1.png</file>
|
||||||
<file>icons/aol.png</file>
|
<file>icons/stars/star2.png</file>
|
||||||
<file>icons/avatar_128.png</file>
|
<file>icons/stars/star3.png</file>
|
||||||
<file>icons/avatar_grey_128.png</file>
|
<file>icons/stars/star4.png</file>
|
||||||
<file>icons/biohazard_red.png</file>
|
<file>icons/stars/star5.png</file>
|
||||||
<file>icons/biohazard_yellow.png</file>
|
<file>icons/add_user_256.png</file>
|
||||||
<file>icons/blank_blue_128.png</file>
|
<file>icons/anonymous_blue_128.png</file>
|
||||||
<file>icons/blank_green_128.png</file>
|
<file>icons/anonymous_green_128.png</file>
|
||||||
<file>icons/blank_red_128.png</file>
|
<file>icons/aol.png</file>
|
||||||
<file>icons/browsable_blue_128.png</file>
|
<file>icons/avatar_128.png</file>
|
||||||
<file>icons/browsable_green_128.png</file>
|
<file>icons/avatar_grey_128.png</file>
|
||||||
<file>icons/bullet_blue_128.png</file>
|
<file>icons/biohazard_red.png</file>
|
||||||
<file>icons/bullet_green_128.png</file>
|
<file>icons/biohazard_yellow.png</file>
|
||||||
<file>icons/bullet_green_yellow_star_128.png</file>
|
<file>icons/blank_blue_128.png</file>
|
||||||
<file>icons/bullet_grey_128.png</file>
|
<file>icons/blank_green_128.png</file>
|
||||||
<file>icons/bullet_red_128.png</file>
|
<file>icons/blank_red_128.png</file>
|
||||||
<file>icons/bullet_yellow_128.png</file>
|
<file>icons/browsable_blue_128.png</file>
|
||||||
<file>icons/channels_128.png</file>
|
<file>icons/browsable_green_128.png</file>
|
||||||
<file>icons/channels_red_128.png</file>
|
<file>icons/bullet_blue_128.png</file>
|
||||||
<file>icons/chat_128.png</file>
|
<file>icons/bullet_green_128.png</file>
|
||||||
<file>icons/chat_red_128.png</file>
|
<file>icons/bullet_green_yellow_star_128.png</file>
|
||||||
<file>icons/circles_128.png</file>
|
<file>icons/bullet_grey_128.png</file>
|
||||||
<file>icons/circles_new_128.png</file>
|
<file>icons/bullet_red_128.png</file>
|
||||||
<file>icons/flag-green.png</file>
|
<file>icons/bullet_yellow_128.png</file>
|
||||||
<file>icons/friends_128.png</file>
|
<file>icons/channels_128.png</file>
|
||||||
<file>icons/global_switch_off_128.png</file>
|
<file>icons/channels_red_128.png</file>
|
||||||
<file>icons/global_switch_on_128.png</file>
|
<file>icons/chat_128.png</file>
|
||||||
<file>icons/gmail.png</file>
|
<file>icons/chat_red_128.png</file>
|
||||||
<file>icons/help_128.png</file>
|
<file>icons/circles_128.png</file>
|
||||||
<file>icons/help_64.png</file>
|
<file>icons/circles_new_128.png</file>
|
||||||
<file>icons/information_128.png</file>
|
<file>icons/flag-green.png</file>
|
||||||
<file>icons/internet_128.png</file>
|
<file>icons/friends_128.png</file>
|
||||||
<file>icons/invite64.png</file>
|
<file>icons/global_switch_off_128.png</file>
|
||||||
<file>icons/knews_128.png</file>
|
<file>icons/global_switch_on_128.png</file>
|
||||||
<file>icons/knews_red_128.png</file>
|
<file>icons/gmail.png</file>
|
||||||
<file>icons/konversation_128.png</file>
|
<file>icons/help_128.png</file>
|
||||||
<file>icons/konversation128.png</file>
|
<file>icons/help_64.png</file>
|
||||||
<file>icons/konversation_red_128.png</file>
|
<file>icons/information_128.png</file>
|
||||||
<file>icons/ktorrent_128.png</file>
|
<file>icons/internet_128.png</file>
|
||||||
<file>icons/ktorrent_red_128.png</file>
|
<file>icons/invite64.png</file>
|
||||||
<file>icons/logo_0_connected_128.png</file>
|
<file>icons/knews_128.png</file>
|
||||||
<file>icons/logo_128.png</file>
|
<file>icons/knews_red_128.png</file>
|
||||||
<file>icons/logo_1_connected_128.png</file>
|
<file>icons/konversation_128.png</file>
|
||||||
<file>icons/logo_2_connected_128.png</file>
|
<file>icons/konversation128.png</file>
|
||||||
<file>icons/mail_128.png</file>
|
<file>icons/konversation_red_128.png</file>
|
||||||
<file>icons/mail_old_128.png</file>
|
<file>icons/ktorrent_128.png</file>
|
||||||
<file>icons/mail_red_128.png</file>
|
<file>icons/ktorrent_red_128.png</file>
|
||||||
<file>icons/newsfeed128.png</file>
|
<file>icons/logo_0_connected_128.png</file>
|
||||||
<file>icons/outlook.png</file>
|
<file>icons/logo_128.png</file>
|
||||||
<file>icons/plugins_128.png</file>
|
<file>icons/logo_1_connected_128.png</file>
|
||||||
<file>icons/png/add.png</file>
|
<file>icons/logo_2_connected_128.png</file>
|
||||||
<file>icons/png/attach-image.png</file>
|
<file>icons/mail_128.png</file>
|
||||||
<file>icons/png/attach.png</file>
|
<file>icons/mail_old_128.png</file>
|
||||||
<file>icons/png/channels-notify.png</file>
|
<file>icons/mail_red_128.png</file>
|
||||||
<file>icons/png/channels.png</file>
|
<file>icons/newsfeed128.png</file>
|
||||||
<file>icons/png/chat-bubble-notify.png</file>
|
<file>icons/outlook.png</file>
|
||||||
<file>icons/png/chat-bubble.png</file>
|
<file>icons/plugins_128.png</file>
|
||||||
<file>icons/png/chat-lobbies-notify.png</file>
|
<file>icons/png/add.png</file>
|
||||||
<file>icons/png/chat-lobbies.png</file>
|
<file>icons/png/attach-image.png</file>
|
||||||
<file>icons/png/circles.png</file>
|
<file>icons/png/attach.png</file>
|
||||||
<file>icons/png/empty-circle.png</file>
|
<file>icons/png/channels-notify.png</file>
|
||||||
<file>icons/png/exit.png</file>
|
<file>icons/png/channels.png</file>
|
||||||
<file>icons/png/feedreader-notify.png</file>
|
<file>icons/png/chat-bubble-notify.png</file>
|
||||||
<file>icons/png/feedreader.png</file>
|
<file>icons/png/chat-bubble.png</file>
|
||||||
<file>icons/png/filesharing-notify.png</file>
|
<file>icons/png/chat-lobbies-notify.png</file>
|
||||||
<file>icons/png/filesharing.png</file>
|
<file>icons/png/chat-lobbies.png</file>
|
||||||
<file>icons/png/font.png</file>
|
<file>icons/png/circles.png</file>
|
||||||
<file>icons/png/forums-notify.png</file>
|
<file>icons/png/empty-circle.png</file>
|
||||||
<file>icons/png/forums.png</file>
|
<file>icons/png/exit.png</file>
|
||||||
<file>icons/png/fullscreen_arrows.png</file>
|
<file>icons/png/feedreader-notify.png</file>
|
||||||
<file>icons/png/highlight.png</file>
|
<file>icons/png/feedreader.png</file>
|
||||||
<file>icons/png/info.png</file>
|
<file>icons/png/filesharing-notify.png</file>
|
||||||
<file>icons/png/invite.png</file>
|
<file>icons/png/filesharing.png</file>
|
||||||
<file>icons/png/keyring.png</file>
|
<file>icons/png/font.png</file>
|
||||||
<file>icons/png/leave.png</file>
|
<file>icons/png/forums-notify.png</file>
|
||||||
<file>icons/png/messages-notify.png</file>
|
<file>icons/png/forums.png</file>
|
||||||
<file>icons/png/messages.png</file>
|
<file>icons/png/fullscreen_arrows.png</file>
|
||||||
<file>icons/png/microphone_mute.png</file>
|
<file>icons/png/highlight.png</file>
|
||||||
<file>icons/png/microphone.png</file>
|
<file>icons/png/info.png</file>
|
||||||
<file>icons/png/netgraph.png</file>
|
<file>icons/png/invite.png</file>
|
||||||
<file>icons/png/network-notify.png</file>
|
<file>icons/png/keyring.png</file>
|
||||||
<file>icons/png/network.png</file>
|
<file>icons/png/leave.png</file>
|
||||||
<file>icons/png/network-puplic.png</file>
|
<file>icons/png/messages-notify.png</file>
|
||||||
<file>icons/png/newsfeed-notify.png</file>
|
<file>icons/png/messages.png</file>
|
||||||
<file>icons/png/newsfeed.png</file>
|
<file>icons/png/microphone_mute.png</file>
|
||||||
<file>icons/png/options.png</file>
|
<file>icons/png/microphone.png</file>
|
||||||
<file>icons/png/people-notify.png</file>
|
<file>icons/png/netgraph.png</file>
|
||||||
<file>icons/png/people.png</file>
|
<file>icons/png/network-notify.png</file>
|
||||||
<file>icons/png/person.png</file>
|
<file>icons/png/network.png</file>
|
||||||
<file>icons/png/phone_hangup.png</file>
|
<file>icons/png/network-puplic.png</file>
|
||||||
<file>icons/png/phone.png</file>
|
<file>icons/png/newsfeed-notify.png</file>
|
||||||
<file>icons/png/posted-notify.png</file>
|
<file>icons/png/newsfeed.png</file>
|
||||||
<file>icons/png/posted.png</file>
|
<file>icons/png/options.png</file>
|
||||||
<file>icons/png/search.png</file>
|
<file>icons/png/people-notify.png</file>
|
||||||
<file>icons/png/send-message-blocked.png</file>
|
<file>icons/png/people.png</file>
|
||||||
<file>icons/png/send-message.png</file>
|
<file>icons/png/person.png</file>
|
||||||
<file>icons/png/settings.png</file>
|
<file>icons/png/phone_hangup.png</file>
|
||||||
<file>icons/png/smiley.png</file>
|
<file>icons/png/phone.png</file>
|
||||||
<file>icons/png/speaker_mute.png</file>
|
<file>icons/png/posted-notify.png</file>
|
||||||
<file>icons/png/speaker.png</file>
|
<file>icons/png/posted.png</file>
|
||||||
<file>icons/png/thumbs-down.png</file>
|
<file>icons/png/search.png</file>
|
||||||
<file>icons/png/thumbs-neutral.png</file>
|
<file>icons/png/send-message-blocked.png</file>
|
||||||
<file>icons/png/thumbs-up.png</file>
|
<file>icons/png/send-message.png</file>
|
||||||
<file>icons/png/video.png</file>
|
<file>icons/png/settings.png</file>
|
||||||
<file>icons/posted_128.png</file>
|
<file>icons/png/smiley.png</file>
|
||||||
<file>icons/posted_red_128.png</file>
|
<file>icons/png/speaker_mute.png</file>
|
||||||
<file>icons/quit_128.png</file>
|
<file>icons/png/speaker.png</file>
|
||||||
<file>icons/search_red_128.png</file>
|
<file>icons/png/thumbs-down.png</file>
|
||||||
<file>icons/security_high_128.png</file>
|
<file>icons/png/thumbs-neutral.png</file>
|
||||||
<file>icons/security_low_128.png</file>
|
<file>icons/png/thumbs-up.png</file>
|
||||||
<file>icons/security_medium_128.png</file>
|
<file>icons/png/video.png</file>
|
||||||
<file>icons/settings/appearance.svg</file>
|
<file>icons/posted_128.png</file>
|
||||||
<file>icons/settings/channels.svg</file>
|
<file>icons/posted_red_128.png</file>
|
||||||
<file>icons/settings/chat.svg</file>
|
<file>icons/quit_128.png</file>
|
||||||
<file>icons/settings/directories.svg</file>
|
<file>icons/search_red_128.png</file>
|
||||||
<file>icons/settings/filesharing.svg</file>
|
<file>icons/security_high_128.png</file>
|
||||||
<file>icons/settings/forums.svg</file>
|
<file>icons/security_low_128.png</file>
|
||||||
<file>icons/settings/general.svg</file>
|
<file>icons/security_medium_128.png</file>
|
||||||
<file>icons/settings/messages.svg</file>
|
<file>icons/settings/appearance.svg</file>
|
||||||
<file>icons/settings/network.svg</file>
|
<file>icons/settings/channels.svg</file>
|
||||||
<file>icons/settings/notify.svg</file>
|
<file>icons/settings/chat.svg</file>
|
||||||
<file>icons/settings/people.svg</file>
|
<file>icons/settings/directories.svg</file>
|
||||||
<file>icons/settings/permissions.svg</file>
|
<file>icons/settings/filesharing.svg</file>
|
||||||
<file>icons/settings/plugins.svg</file>
|
<file>icons/settings/forums.svg</file>
|
||||||
<file>icons/settings/posted.svg</file>
|
<file>icons/settings/general.svg</file>
|
||||||
<file>icons/settings/profile.svg</file>
|
<file>icons/settings/messages.svg</file>
|
||||||
<file>icons/settings/server.svg</file>
|
<file>icons/settings/network.svg</file>
|
||||||
<file>icons/settings/sound.svg</file>
|
<file>icons/settings/notify.svg</file>
|
||||||
<file>icons/settings/webinterface.svg</file>
|
<file>icons/settings/people.svg</file>
|
||||||
<file>icons/star_overlay_128.png</file>
|
<file>icons/settings/permissions.svg</file>
|
||||||
<file>icons/svg/add.svg</file>
|
<file>icons/settings/plugins.svg</file>
|
||||||
<file>icons/svg/attach-image.svg</file>
|
<file>icons/settings/posted.svg</file>
|
||||||
<file>icons/svg/attach.svg</file>
|
<file>icons/settings/profile.svg</file>
|
||||||
<file>icons/svg/channels-notify.svg</file>
|
<file>icons/settings/server.svg</file>
|
||||||
<file>icons/svg/channels.svg</file>
|
<file>icons/settings/sound.svg</file>
|
||||||
<file>icons/svg/chat-bubble-notify.svg</file>
|
<file>icons/settings/webinterface.svg</file>
|
||||||
<file>icons/svg/chat-bubble.svg</file>
|
<file>icons/star_overlay_128.png</file>
|
||||||
<file>icons/svg/chat-lobbies-notify.svg</file>
|
<file>icons/svg/add.svg</file>
|
||||||
<file>icons/svg/chat-lobbies.svg</file>
|
<file>icons/svg/attach-image.svg</file>
|
||||||
<file>icons/svg/circles.svg</file>
|
<file>icons/svg/attach.svg</file>
|
||||||
<file>icons/svg/download.svg</file>
|
<file>icons/svg/channels-notify.svg</file>
|
||||||
<file>icons/svg/empty-circle.svg</file>
|
<file>icons/svg/channels.svg</file>
|
||||||
<file>icons/svg/exit-red.svg</file>
|
<file>icons/svg/chat-bubble-notify.svg</file>
|
||||||
<file>icons/svg/exit.svg</file>
|
<file>icons/svg/chat-bubble.svg</file>
|
||||||
<file>icons/svg/feedreader-notify.svg</file>
|
<file>icons/svg/chat-lobbies-notify.svg</file>
|
||||||
<file>icons/svg/feedreader.svg</file>
|
<file>icons/svg/chat-lobbies.svg</file>
|
||||||
<file>icons/svg/filesharing-notify.svg</file>
|
<file>icons/svg/circles.svg</file>
|
||||||
<file>icons/svg/filesharing.svg</file>
|
<file>icons/svg/download.svg</file>
|
||||||
<file>icons/svg/folders1.svg</file>
|
<file>icons/svg/empty-circle.svg</file>
|
||||||
<file>icons/svg/folders.svg</file>
|
<file>icons/svg/exit-red.svg</file>
|
||||||
<file>icons/svg/font.svg</file>
|
<file>icons/svg/exit.svg</file>
|
||||||
<file>icons/svg/forums-notify.svg</file>
|
<file>icons/svg/feedreader-notify.svg</file>
|
||||||
<file>icons/svg/forums.svg</file>
|
<file>icons/svg/feedreader.svg</file>
|
||||||
<file>icons/svg/fullscreen_arrows.svg</file>
|
<file>icons/svg/filesharing-notify.svg</file>
|
||||||
<file>icons/svg/highlight.svg</file>
|
<file>icons/svg/filesharing.svg</file>
|
||||||
<file>icons/svg/info.svg</file>
|
<file>icons/svg/folders1.svg</file>
|
||||||
<file>icons/svg/invite.svg</file>
|
<file>icons/svg/folders.svg</file>
|
||||||
<file>icons/svg/keyring.svg</file>
|
<file>icons/svg/font.svg</file>
|
||||||
<file>icons/svg/leave.svg</file>
|
<file>icons/svg/forums-notify.svg</file>
|
||||||
<file>icons/svg/magnifying-glass.svg</file>
|
<file>icons/svg/forums.svg</file>
|
||||||
<file>icons/svg/messages-notify.svg</file>
|
<file>icons/svg/fullscreen_arrows.svg</file>
|
||||||
<file>icons/svg/messages.svg</file>
|
<file>icons/svg/highlight.svg</file>
|
||||||
<file>icons/svg/microphone_mute.svg</file>
|
<file>icons/svg/info.svg</file>
|
||||||
<file>icons/svg/microphone.svg</file>
|
<file>icons/svg/invite.svg</file>
|
||||||
<file>icons/svg/netgraph.svg</file>
|
<file>icons/svg/keyring.svg</file>
|
||||||
<file>icons/svg/network-notify.svg</file>
|
<file>icons/svg/leave.svg</file>
|
||||||
<file>icons/svg/network-puplic.svg</file>
|
<file>icons/svg/magnifying-glass.svg</file>
|
||||||
<file>icons/svg/network.svg</file>
|
<file>icons/svg/messages-notify.svg</file>
|
||||||
<file>icons/svg/newsfeed-notify.svg</file>
|
<file>icons/svg/messages.svg</file>
|
||||||
<file>icons/svg/newsfeed.svg</file>
|
<file>icons/svg/microphone_mute.svg</file>
|
||||||
<file>icons/svg/options.svg</file>
|
<file>icons/svg/microphone.svg</file>
|
||||||
<file>icons/svg/paste.svg</file>
|
<file>icons/svg/netgraph.svg</file>
|
||||||
<file>icons/svg/people-notify.svg</file>
|
<file>icons/svg/network-notify.svg</file>
|
||||||
<file>icons/svg/people.svg</file>
|
<file>icons/svg/network-puplic.svg</file>
|
||||||
<file>icons/svg/person.svg</file>
|
<file>icons/svg/network.svg</file>
|
||||||
<file>icons/svg/phone_hangup.svg</file>
|
<file>icons/svg/newsfeed-notify.svg</file>
|
||||||
<file>icons/svg/phone.svg</file>
|
<file>icons/svg/newsfeed.svg</file>
|
||||||
<file>icons/svg/posted-notify.svg</file>
|
<file>icons/svg/options.svg</file>
|
||||||
<file>icons/svg/posted.svg</file>
|
<file>icons/svg/paste.svg</file>
|
||||||
<file>icons/svg/profile.svg</file>
|
<file>icons/svg/people-notify.svg</file>
|
||||||
<file>icons/svg/retroshare-info.svg</file>
|
<file>icons/svg/people.svg</file>
|
||||||
<file>icons/svg/retroshare-splash.svg</file>
|
<file>icons/svg/person.svg</file>
|
||||||
<file>icons/svg/retroshare-symbol_black_bg.svg</file>
|
<file>icons/svg/phone_hangup.svg</file>
|
||||||
<file>icons/svg/retroshare-symbol_gradients.svg</file>
|
<file>icons/svg/phone.svg</file>
|
||||||
<file>icons/svg/retroshare-symbol-minimal.svg</file>
|
<file>icons/svg/posted-notify.svg</file>
|
||||||
<file>icons/svg/search.svg</file>
|
<file>icons/svg/posted.svg</file>
|
||||||
<file>icons/svg/send-message-blocked.svg</file>
|
<file>icons/svg/profile.svg</file>
|
||||||
<file>icons/svg/send-message.svg</file>
|
<file>icons/svg/retroshare-info.svg</file>
|
||||||
<file>icons/svg/settings.svg</file>
|
<file>icons/svg/retroshare-splash.svg</file>
|
||||||
<file>icons/svg/share.svg</file>
|
<file>icons/svg/retroshare-symbol_black_bg.svg</file>
|
||||||
<file>icons/svg/smiley.svg</file>
|
<file>icons/svg/retroshare-symbol_gradients.svg</file>
|
||||||
<file>icons/svg/speaker_mute.svg</file>
|
<file>icons/svg/retroshare-symbol-minimal.svg</file>
|
||||||
<file>icons/svg/speaker.svg</file>
|
<file>icons/svg/search.svg</file>
|
||||||
<file>icons/svg/thumbs-down.svg</file>
|
<file>icons/svg/send-message-blocked.svg</file>
|
||||||
<file>icons/svg/thumbs-neutral.svg</file>
|
<file>icons/svg/send-message.svg</file>
|
||||||
<file>icons/svg/thumbs-up.svg</file>
|
<file>icons/svg/settings.svg</file>
|
||||||
<file>icons/svg/upload.svg</file>
|
<file>icons/svg/share.svg</file>
|
||||||
<file>icons/svg/video.svg</file>
|
<file>icons/svg/smiley.svg</file>
|
||||||
<file>icons/switch00_128.png</file>
|
<file>icons/svg/speaker_mute.svg</file>
|
||||||
<file>icons/switch01_128.png</file>
|
<file>icons/svg/speaker.svg</file>
|
||||||
<file>icons/switch10_128.png</file>
|
<file>icons/svg/thumbs-down.svg</file>
|
||||||
<file>icons/switch11_128.png</file>
|
<file>icons/svg/thumbs-neutral.svg</file>
|
||||||
<file>icons/system_128.png</file>
|
<file>icons/svg/thumbs-up.svg</file>
|
||||||
<file>icons/tile_checking_48.png</file>
|
<file>icons/svg/upload.svg</file>
|
||||||
<file>icons/tile_downloaded_48.png</file>
|
<file>icons/svg/video.svg</file>
|
||||||
<file>icons/tile_downloading_48.png</file>
|
<file>icons/switch00_128.png</file>
|
||||||
<file>icons/tile_inactive_48.png</file>
|
<file>icons/switch01_128.png</file>
|
||||||
<file>icons/tor-logo.png</file>
|
<file>icons/switch10_128.png</file>
|
||||||
<file>icons/tor-off.png</file>
|
<file>icons/switch11_128.png</file>
|
||||||
<file>icons/tor-on.png</file>
|
<file>icons/system_128.png</file>
|
||||||
<file>icons/tor-starting.png</file>
|
<file>icons/tile_checking_48.png</file>
|
||||||
<file>icons/tor-stopping.png</file>
|
<file>icons/tile_downloaded_48.png</file>
|
||||||
<file>icons/user-away_64.png</file>
|
<file>icons/tile_downloading_48.png</file>
|
||||||
<file>icons/user-away-extended_64.png</file>
|
<file>icons/tile_inactive_48.png</file>
|
||||||
<file>icons/user-busy_64.png</file>
|
<file>icons/tor-logo.png</file>
|
||||||
<file>icons/user-offline_64.png</file>
|
<file>icons/tor-off.png</file>
|
||||||
<file>icons/user-online_64.png</file>
|
<file>icons/tor-on.png</file>
|
||||||
<file>icons/void_128.png</file>
|
<file>icons/tor-starting.png</file>
|
||||||
<file>icons/warning_red_128.png</file>
|
<file>icons/tor-stopping.png</file>
|
||||||
<file>icons/warning_yellow_128.png</file>
|
<file>icons/user-away_64.png</file>
|
||||||
<file>icons/yahoo.png</file>
|
<file>icons/user-away-extended_64.png</file>
|
||||||
<file>icons/yandex.png</file>
|
<file>icons/user-busy_64.png</file>
|
||||||
</qresource>
|
<file>icons/user-offline_64.png</file>
|
||||||
|
<file>icons/user-online_64.png</file>
|
||||||
|
<file>icons/void_128.png</file>
|
||||||
|
<file>icons/warning_red_128.png</file>
|
||||||
|
<file>icons/warning_yellow_128.png</file>
|
||||||
|
<file>icons/yahoo.png</file>
|
||||||
|
<file>icons/yandex.png</file>
|
||||||
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
BIN
retroshare-gui/src/gui/icons/stars/star0.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
131
retroshare-gui/src/gui/icons/stars/star0.svg
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star0.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star0.png"
|
||||||
|
inkscape:export-xdpi="45"
|
||||||
|
inkscape:export-ydpi="45"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.75097656"
|
||||||
|
inkscape:cx="256"
|
||||||
|
inkscape:cy="206.03082"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1"><inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4241" /></sodipodi:namedview>
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<polygon
|
||||||
|
style="fill:#FFFFFF;"
|
||||||
|
points="437.418,250.242 435.364,246.08 430.827,236.887 426.29,246.08 424.235,250.242 419.642,250.91 409.497,252.384 416.839,259.54 420.162,262.78 419.378,267.353 417.644,277.457 426.719,272.686 430.827,270.527 434.934,272.686 444.009,277.457 442.275,267.353 441.491,262.78 444.814,259.54 452.156,252.384 442.01,250.91 "
|
||||||
|
id="polygon75" />
|
||||||
|
<path
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 463.0214,244.5718 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 375.40492,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-0" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 289.20245,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-08" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 202.12003,244.85148 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-2" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 114.47832,245.36368 -21.073005,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517005,0.271 1.053005,0.395 1.572005,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539005,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145005,1.474 -7.341005,7.156 z"
|
||||||
|
id="path77-2-3" /></svg>
|
After Width: | Height: | Size: 10 KiB |
BIN
retroshare-gui/src/gui/icons/stars/star1.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
157
retroshare-gui/src/gui/icons/stars/star1.svg
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star1.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star1.png"
|
||||||
|
inkscape:export-xdpi="45"
|
||||||
|
inkscape:export-ydpi="45"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:zoom="2.6074563"
|
||||||
|
inkscape:cx="369.19545"
|
||||||
|
inkscape:cy="235.07602"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1"><inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4241" /></sodipodi:namedview>
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
<g
|
||||||
|
id="g5">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.92,247.534c0.093-0.287,0.224-0.561,0.388-0.814C45.143,246.974,45.013,247.247,44.92,247.534z"
|
||||||
|
id="path7" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M80.279,221.312c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l4.323-8.76 C78.61,222.136,79.403,221.548,80.279,221.312z"
|
||||||
|
id="path9" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M47.647,245.236L63,243.005L47.647,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C46.078,245.78,46.782,245.362,47.647,245.236z"
|
||||||
|
id="path11" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.756,248.422c0.008-0.151,0.025-0.301,0.053-0.449C44.781,248.12,44.764,248.27,44.756,248.422z"
|
||||||
|
id="path13" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M45.775,250.997c-0.337-0.328-0.577-0.697-0.746-1.086 C45.197,250.298,45.439,250.669,45.775,250.997l15.249,14.863l-3.192,18.609l3.191-18.609L45.775,250.997z"
|
||||||
|
id="path15" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M57.374,287.358c0.001-0.061,0.013-0.125,0.019-0.188C57.387,287.233,57.375,287.296,57.374,287.358 z"
|
||||||
|
id="path17" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M114.7,245.236l-21.074-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C118.577,249.043,117.471,245.638,114.7,245.236z"
|
||||||
|
id="path19" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M62.325,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l-5.101,10.335L63,243.006l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.191,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.025,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.192,18.607l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.006,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.004,0.33,0.023,0.49C57.668,290.08,60.157,291.55,62.325,290.41z"
|
||||||
|
id="path21" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<path
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 464.353,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 376.353,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-0" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 289.20245,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-08" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 202.12003,244.85148 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-2" /></svg>
|
After Width: | Height: | Size: 11 KiB |
BIN
retroshare-gui/src/gui/icons/stars/star2.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
184
retroshare-gui/src/gui/icons/stars/star2.svg
Normal file
@ -0,0 +1,184 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star2.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star2.png"
|
||||||
|
inkscape:export-xdpi="45.241821"
|
||||||
|
inkscape:export-ydpi="45.241821"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.3037282"
|
||||||
|
inkscape:cx="260.3235"
|
||||||
|
inkscape:cy="235.45954"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1"><inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4241" /></sodipodi:namedview>
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
<g
|
||||||
|
id="g5">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.92,247.534c0.093-0.287,0.224-0.561,0.388-0.814C45.143,246.974,45.013,247.247,44.92,247.534z"
|
||||||
|
id="path7" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M80.279,221.312c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l4.323-8.76 C78.61,222.136,79.403,221.548,80.279,221.312z"
|
||||||
|
id="path9" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M47.647,245.236L63,243.005L47.647,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C46.078,245.78,46.782,245.362,47.647,245.236z"
|
||||||
|
id="path11" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.756,248.422c0.008-0.151,0.025-0.301,0.053-0.449C44.781,248.12,44.764,248.27,44.756,248.422z"
|
||||||
|
id="path13" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M45.775,250.997c-0.337-0.328-0.577-0.697-0.746-1.086 C45.197,250.298,45.439,250.669,45.775,250.997l15.249,14.863l-3.192,18.609l3.191-18.609L45.775,250.997z"
|
||||||
|
id="path15" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M57.374,287.358c0.001-0.061,0.013-0.125,0.019-0.188C57.387,287.233,57.375,287.296,57.374,287.358 z"
|
||||||
|
id="path17" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M114.7,245.236l-21.074-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C118.577,249.043,117.471,245.638,114.7,245.236z"
|
||||||
|
id="path19" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M62.325,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l-5.101,10.335L63,243.006l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.191,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.025,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.192,18.607l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.006,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.004,0.33,0.023,0.49C57.668,290.08,60.157,291.55,62.325,290.41z"
|
||||||
|
id="path21" />
|
||||||
|
<g
|
||||||
|
id="g23">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M132.169,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C132.195,248.12,132.177,248.27,132.169,248.422z"
|
||||||
|
id="path25" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M167.692,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l3.389-6.866 C166.023,222.136,166.816,221.548,167.692,221.312z"
|
||||||
|
id="path27" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M150.252,243.028l-15.192,2.207c-0.693,0.1-1.281,0.39-1.743,0.796 c0.462-0.406,1.05-0.694,1.743-0.794L150.252,243.028z"
|
||||||
|
id="path29" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M144.787,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C144.801,287.233,144.789,287.296,144.787,287.358z"
|
||||||
|
id="path31" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M133.188,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C132.61,250.298,132.852,250.669,133.188,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L133.188,250.997z"
|
||||||
|
id="path33" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M202.113,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C205.99,249.043,204.884,245.638,202.113,245.236z"
|
||||||
|
id="path35" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M149.738,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l-6.036,12.23l-5.881,0.855l-15.192,2.208c-0.693,0.1-1.281,0.388-1.743,0.794 c-0.231,0.203-0.43,0.436-0.595,0.69c-0.247,0.38-0.417,0.808-0.5,1.252c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C145.081,290.08,147.57,291.55,149.738,290.41z"
|
||||||
|
id="path37" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 376.353,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-0" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 289.58597,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-08"
|
||||||
|
inkscape:export-xdpi="45.241821"
|
||||||
|
inkscape:export-ydpi="45.241821" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 463.83199,245.04613 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-0-1" /></svg>
|
After Width: | Height: | Size: 12 KiB |
BIN
retroshare-gui/src/gui/icons/stars/star3.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
210
retroshare-gui/src/gui/icons/stars/star3.svg
Normal file
@ -0,0 +1,210 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star3.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star3.png"
|
||||||
|
inkscape:export-xdpi="45"
|
||||||
|
inkscape:export-ydpi="45"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:zoom="1.3037281"
|
||||||
|
inkscape:cx="305.62141"
|
||||||
|
inkscape:cy="188.36736"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1"><inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4241" /></sodipodi:namedview>
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
<g
|
||||||
|
id="g5">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.92,247.534c0.093-0.287,0.224-0.561,0.388-0.814C45.143,246.974,45.013,247.247,44.92,247.534z"
|
||||||
|
id="path7" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M80.279,221.312c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l4.323-8.76 C78.61,222.136,79.403,221.548,80.279,221.312z"
|
||||||
|
id="path9" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M47.647,245.236L63,243.005L47.647,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C46.078,245.78,46.782,245.362,47.647,245.236z"
|
||||||
|
id="path11" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.756,248.422c0.008-0.151,0.025-0.301,0.053-0.449C44.781,248.12,44.764,248.27,44.756,248.422z"
|
||||||
|
id="path13" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M45.775,250.997c-0.337-0.328-0.577-0.697-0.746-1.086 C45.197,250.298,45.439,250.669,45.775,250.997l15.249,14.863l-3.192,18.609l3.191-18.609L45.775,250.997z"
|
||||||
|
id="path15" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M57.374,287.358c0.001-0.061,0.013-0.125,0.019-0.188C57.387,287.233,57.375,287.296,57.374,287.358 z"
|
||||||
|
id="path17" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M114.7,245.236l-21.074-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C118.577,249.043,117.471,245.638,114.7,245.236z"
|
||||||
|
id="path19" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M62.325,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l-5.101,10.335L63,243.006l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.191,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.025,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.192,18.607l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.006,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.004,0.33,0.023,0.49C57.668,290.08,60.157,291.55,62.325,290.41z"
|
||||||
|
id="path21" />
|
||||||
|
<g
|
||||||
|
id="g23">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M132.169,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C132.195,248.12,132.177,248.27,132.169,248.422z"
|
||||||
|
id="path25" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M167.692,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l3.389-6.866 C166.023,222.136,166.816,221.548,167.692,221.312z"
|
||||||
|
id="path27" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M150.252,243.028l-15.192,2.207c-0.693,0.1-1.281,0.39-1.743,0.796 c0.462-0.406,1.05-0.694,1.743-0.794L150.252,243.028z"
|
||||||
|
id="path29" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M144.787,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C144.801,287.233,144.789,287.296,144.787,287.358z"
|
||||||
|
id="path31" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M133.188,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C132.61,250.298,132.852,250.669,133.188,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L133.188,250.997z"
|
||||||
|
id="path33" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M202.113,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C205.99,249.043,204.884,245.638,202.113,245.236z"
|
||||||
|
id="path35" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M149.738,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l-6.036,12.23l-5.881,0.855l-15.192,2.208c-0.693,0.1-1.281,0.388-1.743,0.794 c-0.231,0.203-0.43,0.436-0.595,0.69c-0.247,0.38-0.417,0.808-0.5,1.252c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C145.081,290.08,147.57,291.55,149.738,290.41z"
|
||||||
|
id="path37" />
|
||||||
|
<g
|
||||||
|
id="g39">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M289.526,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C293.404,249.043,292.297,245.638,289.526,245.236z"
|
||||||
|
id="path41" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.914,247.115c0.129-0.273,0.296-0.527,0.494-0.758 C220.21,246.586,220.044,246.842,219.914,247.115z"
|
||||||
|
id="path43" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M254.857,221.417c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l3.389-6.866 C253.39,222.23,254.084,221.692,254.857,221.417z"
|
||||||
|
id="path45" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M222.474,245.236l15.353-2.231L222.474,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C220.905,245.78,221.608,245.362,222.474,245.236z"
|
||||||
|
id="path47" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M220.601,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C220.024,250.298,220.265,250.669,220.601,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L220.601,250.997z"
|
||||||
|
id="path49" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.583,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C219.608,248.12,219.591,248.27,219.583,248.422z"
|
||||||
|
id="path51" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M232.201,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C232.214,287.233,232.202,287.296,232.201,287.358z"
|
||||||
|
id="path53" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M237.152,290.41L256,280.501v-59.305c-0.391,0-0.772,0.09-1.143,0.222 c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l-6.036,12.23l-5.719,0.831l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.199,0.231-0.364,0.487-0.494,0.758s-0.224,0.561-0.278,0.857c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C232.494,290.08,234.984,291.55,237.152,290.41z"
|
||||||
|
id="path55" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M464.353,245.235l-21.073-3.061l-9.425-19.096c-0.619-1.256-1.824-1.884-3.029-1.884 c-1.205,0-2.41,0.628-3.029,1.884l-9.425,19.096l-21.074,3.061c-2.771,0.403-3.876,3.808-1.873,5.762l15.249,14.865l-3.599,20.989 c-0.374,2.184,1.361,3.956,3.329,3.956c0.52,0,1.055-0.124,1.572-0.395l18.848-9.909l18.849,9.909 c0.517,0.271,1.053,0.395,1.572,0.395c1.969,0,3.703-1.773,3.329-3.956l-3.599-20.989l15.249-14.865 C468.23,249.043,467.124,245.638,464.353,245.235z M444.814,259.54l-3.324,3.24l0.785,4.575l1.734,10.103l-9.075-4.77l-4.108-2.159 l-4.108,2.159l-9.074,4.77l1.734-10.103l0.785-4.575l-3.324-3.24l-7.341-7.156l10.145-1.474l4.593-0.666l2.053-4.162l4.537-9.193 l4.537,9.193l2.054,4.162l4.593,0.666l10.145,1.474L444.814,259.54z"
|
||||||
|
id="path77" />
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 376.353,245.235 -21.073,-3.061 -9.425,-19.096 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 -1.205,0 -2.41,0.628 -3.029,1.884 l -9.425,19.096 -21.074,3.061 c -2.771,0.403 -3.876,3.808 -1.873,5.762 l 15.249,14.865 -3.599,20.989 c -0.374,2.184 1.361,3.956 3.329,3.956 0.52,0 1.055,-0.124 1.572,-0.395 l 18.848,-9.909 18.849,9.909 c 0.517,0.271 1.053,0.395 1.572,0.395 1.969,0 3.703,-1.773 3.329,-3.956 l -3.599,-20.989 15.249,-14.865 c 2.006,-1.954 0.9,-5.359 -1.871,-5.762 z m -19.539,14.305 -3.324,3.24 0.785,4.575 1.734,10.103 -9.075,-4.77 -4.108,-2.159 -4.108,2.159 -9.074,4.77 1.734,-10.103 0.785,-4.575 -3.324,-3.24 -7.341,-7.156 10.145,-1.474 4.593,-0.666 2.053,-4.162 4.537,-9.193 4.537,9.193 2.054,4.162 4.593,0.666 10.145,1.474 -7.341,7.156 z"
|
||||||
|
id="path77-0" /></svg>
|
After Width: | Height: | Size: 13 KiB |
BIN
retroshare-gui/src/gui/icons/stars/star4.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
237
retroshare-gui/src/gui/icons/stars/star4.svg
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star4.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star4.png"
|
||||||
|
inkscape:export-xdpi="45"
|
||||||
|
inkscape:export-ydpi="45"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.921875"
|
||||||
|
inkscape:cx="256"
|
||||||
|
inkscape:cy="253.83051"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" />
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
<g
|
||||||
|
id="g5">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.92,247.534c0.093-0.287,0.224-0.561,0.388-0.814C45.143,246.974,45.013,247.247,44.92,247.534z"
|
||||||
|
id="path7" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M80.279,221.312c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l4.323-8.76 C78.61,222.136,79.403,221.548,80.279,221.312z"
|
||||||
|
id="path9" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M47.647,245.236L63,243.005L47.647,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C46.078,245.78,46.782,245.362,47.647,245.236z"
|
||||||
|
id="path11" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.756,248.422c0.008-0.151,0.025-0.301,0.053-0.449C44.781,248.12,44.764,248.27,44.756,248.422z"
|
||||||
|
id="path13" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M45.775,250.997c-0.337-0.328-0.577-0.697-0.746-1.086 C45.197,250.298,45.439,250.669,45.775,250.997l15.249,14.863l-3.192,18.609l3.191-18.609L45.775,250.997z"
|
||||||
|
id="path15" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M57.374,287.358c0.001-0.061,0.013-0.125,0.019-0.188C57.387,287.233,57.375,287.296,57.374,287.358 z"
|
||||||
|
id="path17" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M114.7,245.236l-21.074-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C118.577,249.043,117.471,245.638,114.7,245.236z"
|
||||||
|
id="path19" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M62.325,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l-5.101,10.335L63,243.006l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.191,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.025,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.192,18.607l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.006,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.004,0.33,0.023,0.49C57.668,290.08,60.157,291.55,62.325,290.41z"
|
||||||
|
id="path21" />
|
||||||
|
<g
|
||||||
|
id="g23">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M132.169,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C132.195,248.12,132.177,248.27,132.169,248.422z"
|
||||||
|
id="path25" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M167.692,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l3.389-6.866 C166.023,222.136,166.816,221.548,167.692,221.312z"
|
||||||
|
id="path27" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M150.252,243.028l-15.192,2.207c-0.693,0.1-1.281,0.39-1.743,0.796 c0.462-0.406,1.05-0.694,1.743-0.794L150.252,243.028z"
|
||||||
|
id="path29" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M144.787,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C144.801,287.233,144.789,287.296,144.787,287.358z"
|
||||||
|
id="path31" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M133.188,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C132.61,250.298,132.852,250.669,133.188,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L133.188,250.997z"
|
||||||
|
id="path33" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M202.113,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C205.99,249.043,204.884,245.638,202.113,245.236z"
|
||||||
|
id="path35" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M149.738,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l-6.036,12.23l-5.881,0.855l-15.192,2.208c-0.693,0.1-1.281,0.388-1.743,0.794 c-0.231,0.203-0.43,0.436-0.595,0.69c-0.247,0.38-0.417,0.808-0.5,1.252c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C145.081,290.08,147.57,291.55,149.738,290.41z"
|
||||||
|
id="path37" />
|
||||||
|
<g
|
||||||
|
id="g39">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M289.526,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C293.404,249.043,292.297,245.638,289.526,245.236z"
|
||||||
|
id="path41" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.914,247.115c0.129-0.273,0.296-0.527,0.494-0.758 C220.21,246.586,220.044,246.842,219.914,247.115z"
|
||||||
|
id="path43" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M254.857,221.417c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l3.389-6.866 C253.39,222.23,254.084,221.692,254.857,221.417z"
|
||||||
|
id="path45" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M222.474,245.236l15.353-2.231L222.474,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C220.905,245.78,221.608,245.362,222.474,245.236z"
|
||||||
|
id="path47" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M220.601,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C220.024,250.298,220.265,250.669,220.601,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L220.601,250.997z"
|
||||||
|
id="path49" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.583,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C219.608,248.12,219.591,248.27,219.583,248.422z"
|
||||||
|
id="path51" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M232.201,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C232.214,287.233,232.202,287.296,232.201,287.358z"
|
||||||
|
id="path53" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M237.152,290.41L256,280.501v-59.305c-0.391,0-0.772,0.09-1.143,0.222 c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l-6.036,12.23l-5.719,0.831l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.199,0.231-0.364,0.487-0.494,0.758s-0.224,0.561-0.278,0.857c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C232.494,290.08,234.984,291.55,237.152,290.41z"
|
||||||
|
id="path55" />
|
||||||
|
<g
|
||||||
|
id="g57">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M319.614,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C319.627,287.233,319.615,287.296,319.614,287.358z"
|
||||||
|
id="path59" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M308.015,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C307.437,250.298,307.679,250.669,308.015,250.997l15.249,14.863l-3.191,18.607l3.191-18.609L308.015,250.997z"
|
||||||
|
id="path61" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M309.887,245.236l15.353-2.231L309.887,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C308.318,245.78,309.021,245.362,309.887,245.236z"
|
||||||
|
id="path63" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M307.16,247.534c0.093-0.287,0.224-0.561,0.388-0.814 C307.383,246.974,307.253,247.247,307.16,247.534z"
|
||||||
|
id="path65" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M306.996,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C307.021,248.12,307.004,248.27,306.996,248.422z"
|
||||||
|
id="path67" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M342.519,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-4.323,8.76l4.323-8.76 C340.85,222.136,341.643,221.548,342.519,221.312z"
|
||||||
|
id="path69" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M376.94,245.236l-21.073-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.374-0.801,4.901-3.561l-3.599-20.988l15.249-14.863C380.817,249.043,379.71,245.638,376.94,245.236z"
|
||||||
|
id="path71" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M324.565,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.669,0.824-2.135,1.766l-4.323,8.76l-5.101,10.335l-5.719,0.831l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.19,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.191,18.609l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.003,0.33,0.023,0.49C319.908,290.08,322.397,291.55,324.565,290.41z"
|
||||||
|
id="path73" />
|
||||||
|
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M464.353,245.235l-21.073-3.061l-9.425-19.096c-0.619-1.256-1.824-1.884-3.029-1.884 c-1.205,0-2.41,0.628-3.029,1.884l-9.425,19.096l-21.074,3.061c-2.771,0.403-3.876,3.808-1.873,5.762l15.249,14.865l-3.599,20.989 c-0.374,2.184,1.361,3.956,3.329,3.956c0.52,0,1.055-0.124,1.572-0.395l18.848-9.909l18.849,9.909 c0.517,0.271,1.053,0.395,1.572,0.395c1.969,0,3.703-1.773,3.329-3.956l-3.599-20.989l15.249-14.865 C468.23,249.043,467.124,245.638,464.353,245.235z M444.814,259.54l-3.324,3.24l0.785,4.575l1.734,10.103l-9.075-4.77l-4.108-2.159 l-4.108,2.159l-9.074,4.77l1.734-10.103l0.785-4.575l-3.324-3.24l-7.341-7.156l10.145-1.474l4.593-0.666l2.053-4.162l4.537-9.193 l4.537,9.193l2.054,4.162l4.593,0.666l10.145,1.474L444.814,259.54z"
|
||||||
|
id="path77" />
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
BIN
retroshare-gui/src/gui/icons/stars/star5.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
271
retroshare-gui/src/gui/icons/stars/star5.svg
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
style="enable-background:new 0 0 512 512;"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="star5.svg"
|
||||||
|
inkscape:export-filename="C:\Qt\RetroShare\RetroShare\retroshare-gui\src\gui\icons\star5.png"
|
||||||
|
inkscape:export-xdpi="45"
|
||||||
|
inkscape:export-ydpi="45"><metadata
|
||||||
|
id="metadata113"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs111" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview109"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.3037282"
|
||||||
|
inkscape:cx="286.598"
|
||||||
|
inkscape:cy="233.63082"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" />
|
||||||
|
<path
|
||||||
|
style="fill:#E4EAF6;"
|
||||||
|
d="M494.345,185.379H17.655C7.904,185.379,0,193.284,0,203.034v105.931 c0,9.75,7.904,17.655,17.655,17.655h476.69c9.751,0,17.655-7.905,17.655-17.655V203.034 C512,193.284,504.096,185.379,494.345,185.379z M116.572,250.997l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L81.173,280.5l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.019-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814c0.083-0.127,0.173-0.248,0.273-0.364 c0.497-0.576,1.199-0.995,2.066-1.121L63,243.005l5.719-0.831l5.101-10.335l4.323-8.76c0.465-0.941,1.258-1.529,2.134-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C117.471,245.638,118.577,249.043,116.572,250.997z M203.986,250.997l-15.249,14.863l3.599,20.988 c0.473,2.76-2.423,4.864-4.902,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.083-0.445,0.253-0.872,0.5-1.252c0.164-0.254,0.364-0.487,0.595-0.69 c0.462-0.406,1.05-0.694,1.743-0.796l15.192-2.207l5.881-0.855l6.036-12.23l3.389-6.866c0.465-0.941,1.259-1.529,2.135-1.766 c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062 C204.884,245.638,205.99,249.043,203.986,250.997z M291.399,250.997L276.15,265.86l3.599,20.988c0.473,2.76-2.423,4.864-4.902,3.561 L256,280.501l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c-0.02-0.16-0.028-0.323-0.023-0.49 c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38l3.191-18.607l-15.249-14.863 c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.299-0.989-0.274-1.49c0.008-0.151,0.025-0.301,0.053-0.449 c0.055-0.297,0.149-0.585,0.278-0.857c0.13-0.273,0.296-0.527,0.494-0.758c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231 l5.719-0.831l6.036-12.23l3.389-6.866c0.419-0.849,1.113-1.386,1.886-1.661c0.371-0.131,0.753-0.222,1.143-0.222 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095l21.074,3.062C292.297,245.638,293.404,249.043,291.399,250.997z M378.812,250.997 l-15.249,14.863l3.599,20.988c0.473,2.76-2.423,4.864-4.901,3.561l-18.848-9.909l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562 c-0.02-0.16-0.028-0.323-0.023-0.49c0.001-0.062,0.013-0.125,0.019-0.188c0.009-0.107,0.013-0.213,0.032-0.321l0.408-2.38 l3.191-18.607l-15.249-14.863c-0.337-0.328-0.577-0.698-0.746-1.086c-0.207-0.48-0.3-0.989-0.274-1.49 c0.008-0.151,0.025-0.301,0.053-0.449c0.028-0.148,0.065-0.295,0.111-0.437c0.093-0.287,0.224-0.561,0.388-0.814 c0.083-0.127,0.173-0.248,0.273-0.364c0.497-0.576,1.199-0.995,2.066-1.121l15.353-2.231l5.719-0.831l5.101-10.335l4.323-8.76 c0.465-0.941,1.259-1.529,2.135-1.766c0.292-0.078,0.594-0.118,0.895-0.118c1.205,0,2.41,0.628,3.029,1.884l9.425,19.095 l21.073,3.062C379.71,245.638,380.817,249.043,378.812,250.997z M466.225,250.997l-15.249,14.865l3.599,20.989 c0.374,2.183-1.361,3.956-3.329,3.956c-0.52,0-1.055-0.124-1.572-0.395l-18.849-9.909l-18.848,9.909 c-0.518,0.271-1.053,0.395-1.572,0.395c-1.969,0-3.703-1.772-3.329-3.956l3.599-20.989l-15.249-14.865 c-2.005-1.954-0.898-5.358,1.873-5.762l21.074-3.061l9.425-19.096c0.619-1.256,1.824-1.884,3.029-1.884 c1.205,0,2.41,0.628,3.029,1.884l9.425,19.096l21.073,3.061C467.124,245.638,468.23,249.043,466.225,250.997z"
|
||||||
|
id="path3" />
|
||||||
|
<g
|
||||||
|
id="g5">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.92,247.534c0.093-0.287,0.224-0.561,0.388-0.814C45.143,246.974,45.013,247.247,44.92,247.534z"
|
||||||
|
id="path7" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M80.279,221.312c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l4.323-8.76 C78.61,222.136,79.403,221.548,80.279,221.312z"
|
||||||
|
id="path9" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M47.647,245.236L63,243.005L47.647,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C46.078,245.78,46.782,245.362,47.647,245.236z"
|
||||||
|
id="path11" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M44.756,248.422c0.008-0.151,0.025-0.301,0.053-0.449C44.781,248.12,44.764,248.27,44.756,248.422z"
|
||||||
|
id="path13" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M45.775,250.997c-0.337-0.328-0.577-0.697-0.746-1.086 C45.197,250.298,45.439,250.669,45.775,250.997l15.249,14.863l-3.192,18.609l3.191-18.609L45.775,250.997z"
|
||||||
|
id="path15" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M57.374,287.358c0.001-0.061,0.013-0.125,0.019-0.188C57.387,287.233,57.375,287.296,57.374,287.358 z"
|
||||||
|
id="path17" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M114.7,245.236l-21.074-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C118.577,249.043,117.471,245.638,114.7,245.236z"
|
||||||
|
id="path19" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M62.325,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.134,1.766l-4.323,8.76l-5.101,10.335L63,243.006l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.191,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.025,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.192,18.607l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.006,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.004,0.33,0.023,0.49C57.668,290.08,60.157,291.55,62.325,290.41z"
|
||||||
|
id="path21" />
|
||||||
|
<g
|
||||||
|
id="g23">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M132.169,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C132.195,248.12,132.177,248.27,132.169,248.422z"
|
||||||
|
id="path25" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M167.692,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l3.389-6.866 C166.023,222.136,166.816,221.548,167.692,221.312z"
|
||||||
|
id="path27" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M150.252,243.028l-15.192,2.207c-0.693,0.1-1.281,0.39-1.743,0.796 c0.462-0.406,1.05-0.694,1.743-0.794L150.252,243.028z"
|
||||||
|
id="path29" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M144.787,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C144.801,287.233,144.789,287.296,144.787,287.358z"
|
||||||
|
id="path31" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M133.188,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C132.61,250.298,132.852,250.669,133.188,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L133.188,250.997z"
|
||||||
|
id="path33" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M202.113,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C205.99,249.043,204.884,245.638,202.113,245.236z"
|
||||||
|
id="path35" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M149.738,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.67,0.824-2.135,1.766l-3.389,6.866l-6.036,12.23l-5.881,0.855l-15.192,2.208c-0.693,0.1-1.281,0.388-1.743,0.794 c-0.231,0.203-0.43,0.436-0.595,0.69c-0.247,0.38-0.417,0.808-0.5,1.252c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C145.081,290.08,147.57,291.55,149.738,290.41z"
|
||||||
|
id="path37" />
|
||||||
|
<g
|
||||||
|
id="g39">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M289.526,245.236l-21.074-3.062l-9.425-19.095c-0.62-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.375-0.801,4.902-3.561l-3.599-20.988l15.249-14.863C293.404,249.043,292.297,245.638,289.526,245.236z"
|
||||||
|
id="path41" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.914,247.115c0.129-0.273,0.296-0.527,0.494-0.758 C220.21,246.586,220.044,246.842,219.914,247.115z"
|
||||||
|
id="path43" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M254.857,221.417c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l3.389-6.866 C253.39,222.23,254.084,221.692,254.857,221.417z"
|
||||||
|
id="path45" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M222.474,245.236l15.353-2.231L222.474,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C220.905,245.78,221.608,245.362,222.474,245.236z"
|
||||||
|
id="path47" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M220.601,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C220.024,250.298,220.265,250.669,220.601,250.997l15.249,14.863l-3.191,18.607l3.192-18.609L220.601,250.997z"
|
||||||
|
id="path49" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M219.583,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C219.608,248.12,219.591,248.27,219.583,248.422z"
|
||||||
|
id="path51" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M232.201,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C232.214,287.233,232.202,287.296,232.201,287.358z"
|
||||||
|
id="path53" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M237.152,290.41L256,280.501v-59.305c-0.391,0-0.772,0.09-1.143,0.222 c-0.772,0.275-1.468,0.812-1.886,1.661l-3.389,6.866l-6.036,12.23l-5.719,0.831l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.199,0.231-0.364,0.487-0.494,0.758s-0.224,0.561-0.278,0.857c-0.028,0.148-0.045,0.299-0.053,0.449 c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863l-3.192,18.609l-0.408,2.38 c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188c-0.004,0.167,0.004,0.33,0.023,0.49 C232.494,290.08,234.984,291.55,237.152,290.41z"
|
||||||
|
id="path55" />
|
||||||
|
<g
|
||||||
|
id="g57">
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M319.614,287.358c0.001-0.061,0.013-0.125,0.019-0.188 C319.627,287.233,319.615,287.296,319.614,287.358z"
|
||||||
|
id="path59" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M308.015,250.997c-0.337-0.328-0.578-0.697-0.746-1.086 C307.437,250.298,307.679,250.669,308.015,250.997l15.249,14.863l-3.191,18.607l3.191-18.609L308.015,250.997z"
|
||||||
|
id="path61" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M309.887,245.236l15.353-2.231L309.887,245.236c-0.866,0.126-1.569,0.544-2.066,1.121 C308.318,245.78,309.021,245.362,309.887,245.236z"
|
||||||
|
id="path63" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M307.16,247.534c0.093-0.287,0.224-0.561,0.388-0.814 C307.383,246.974,307.253,247.247,307.16,247.534z"
|
||||||
|
id="path65" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M306.996,248.422c0.008-0.151,0.025-0.301,0.053-0.449 C307.021,248.12,307.004,248.27,306.996,248.422z"
|
||||||
|
id="path67" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M342.519,221.312c-0.876,0.235-1.67,0.824-2.135,1.766l-4.323,8.76l4.323-8.76 C340.85,222.136,341.643,221.548,342.519,221.312z"
|
||||||
|
id="path69" />
|
||||||
|
<path
|
||||||
|
style="fill:#FFDC69;"
|
||||||
|
d="M376.94,245.236l-21.073-3.062l-9.425-19.095c-0.619-1.256-1.824-1.884-3.029-1.884V280.5 l-18.848,9.909c-2.168,1.14-4.657-0.329-4.928-2.562c0.271,2.233,2.76,3.702,4.928,2.562l18.848-9.909l18.848,9.909 c2.478,1.303,5.374-0.801,4.901-3.561l-3.599-20.988l15.249-14.863C380.817,249.043,379.71,245.638,376.94,245.236z"
|
||||||
|
id="path71" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#FFC864;"
|
||||||
|
d="M324.565,290.41l18.848-9.909v-59.305c-0.301,0-0.602,0.04-0.895,0.118 c-0.876,0.235-1.669,0.824-2.135,1.766l-4.323,8.76l-5.101,10.335l-5.719,0.831l-15.353,2.231c-0.866,0.126-1.569,0.544-2.066,1.121 c-0.099,0.115-0.19,0.237-0.273,0.364c-0.164,0.254-0.296,0.527-0.388,0.814c-0.046,0.143-0.084,0.289-0.111,0.437 c-0.028,0.148-0.045,0.299-0.053,0.449c-0.026,0.501,0.066,1.01,0.274,1.49c0.168,0.388,0.409,0.758,0.746,1.086l15.249,14.863 l-3.191,18.609l-0.408,2.38c-0.019,0.109-0.023,0.215-0.032,0.321c-0.004,0.062-0.017,0.126-0.019,0.188 c-0.004,0.167,0.003,0.33,0.023,0.49C319.908,290.08,322.397,291.55,324.565,290.41z"
|
||||||
|
id="path73" />
|
||||||
|
<polygon
|
||||||
|
style="fill:#FFFFFF;"
|
||||||
|
points="437.418,250.242 435.364,246.08 430.827,236.887 426.29,246.08 424.235,250.242 419.642,250.91 409.497,252.384 416.839,259.54 420.162,262.78 419.378,267.353 417.644,277.457 426.719,272.686 430.827,270.527 434.934,272.686 444.009,277.457 442.275,267.353 441.491,262.78 444.814,259.54 452.156,252.384 442.01,250.91 "
|
||||||
|
id="polygon75" />
|
||||||
|
|
||||||
|
<g
|
||||||
|
id="g79">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g81">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g83">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g85">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g87">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g89">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g91">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g93">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g95">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g97">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g99">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g101">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g103">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g105">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g107">
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="translate(87.770585,0.38369948)"
|
||||||
|
id="g57-5"><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 319.614,287.358 c 0.001,-0.061 0.013,-0.125 0.019,-0.188 -0.006,0.063 -0.018,0.126 -0.019,0.188 z"
|
||||||
|
id="path59-4" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 308.015,250.997 c -0.337,-0.328 -0.578,-0.697 -0.746,-1.086 0.168,0.387 0.41,0.758 0.746,1.086 l 15.249,14.863 -3.191,18.607 3.191,-18.609 -15.249,-14.861 z"
|
||||||
|
id="path61-4" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 309.887,245.236 15.353,-2.231 -15.353,2.231 c -0.866,0.126 -1.569,0.544 -2.066,1.121 0.497,-0.577 1.2,-0.995 2.066,-1.121 z"
|
||||||
|
id="path63-3" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 307.16,247.534 c 0.093,-0.287 0.224,-0.561 0.388,-0.814 -0.165,0.254 -0.295,0.527 -0.388,0.814 z"
|
||||||
|
id="path65-1" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 306.996,248.422 c 0.008,-0.151 0.025,-0.301 0.053,-0.449 -0.028,0.147 -0.045,0.297 -0.053,0.449 z"
|
||||||
|
id="path67-3" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 342.519,221.312 c -0.876,0.235 -1.67,0.824 -2.135,1.766 l -4.323,8.76 4.323,-8.76 c 0.466,-0.942 1.259,-1.53 2.135,-1.766 z"
|
||||||
|
id="path69-0" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffdc69"
|
||||||
|
d="m 376.94,245.236 -21.073,-3.062 -9.425,-19.095 c -0.619,-1.256 -1.824,-1.884 -3.029,-1.884 l 0,59.305 -18.848,9.909 c -2.168,1.14 -4.657,-0.329 -4.928,-2.562 0.271,2.233 2.76,3.702 4.928,2.562 l 18.848,-9.909 18.848,9.909 c 2.478,1.303 5.374,-0.801 4.901,-3.561 l -3.599,-20.988 15.249,-14.863 c 2.005,-1.954 0.898,-5.359 -1.872,-5.761 z"
|
||||||
|
id="path71-0" /></g><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffc864"
|
||||||
|
d="m 412.10841,290.40931 18.848,-9.909 0,-59.305 c -0.301,0 -0.602,0.04 -0.895,0.118 -0.876,0.235 -1.669,0.824 -2.135,1.766 l -4.323,8.76 -5.101,10.335 -5.719,0.831 -15.353,2.231 c -0.866,0.126 -1.569,0.544 -2.066,1.121 -0.099,0.115 -0.19,0.237 -0.273,0.364 -0.164,0.254 -0.296,0.527 -0.388,0.814 -0.046,0.143 -0.084,0.289 -0.111,0.437 -0.028,0.148 -0.045,0.299 -0.053,0.449 -0.026,0.501 0.066,1.01 0.274,1.49 0.168,0.388 0.409,0.758 0.746,1.086 l 15.249,14.863 -3.191,18.609 -0.408,2.38 c -0.019,0.109 -0.023,0.215 -0.032,0.321 -0.004,0.062 -0.017,0.126 -0.019,0.188 -0.004,0.167 0.003,0.33 0.023,0.49 0.27,2.231 2.759,3.701 4.927,2.561 z"
|
||||||
|
id="path73-6" /></svg>
|
After Width: | Height: | Size: 16 KiB |
54
retroshare-gui/src/gui/icons/svg/password.svg
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="svg4155"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
xml:space="preserve"
|
||||||
|
width="80"
|
||||||
|
height="80"
|
||||||
|
viewBox="0 0 80 80"
|
||||||
|
sodipodi:docname="password.svg"><metadata
|
||||||
|
id="metadata4161"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs4159" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="706"
|
||||||
|
id="namedview4157"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="4"
|
||||||
|
inkscape:cx="58.388668"
|
||||||
|
inkscape:cy="26.810287"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="g4163" /><g
|
||||||
|
id="g4163"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
inkscape:label="ink_ext_XXXXXX"
|
||||||
|
transform="matrix(1.25,0,0,-1.25,0,80)"><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4167"
|
||||||
|
style="fill:#039bd5;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
d="M 64,32 C 64,14.327 49.673,0 32,0 14.327,0 0,14.327 0,32 0,49.673 14.327,64 32,64 49.673,64 64,49.673 64,32" /><path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff"
|
||||||
|
d="m 46.424087,35.548069 0,5.917628 c 0,7.93778 -6.457816,14.395593 -14.395592,14.395593 -7.937779,0 -14.39559,-6.457813 -14.39559,-14.395593 l 0,-5.86178 c -0.895103,-0.341509 -1.78065,-1.111894 -1.78065,-2.638029 l 0,-8.059015 c 0,-8.919624 7.256741,-16.176363 16.176363,-16.176363 8.919623,0 16.176116,7.256739 16.176116,16.176363 l 0,8.059015 c 0,1.448075 -0.863829,2.215729 -1.780647,2.582181 z M 35.103086,18.231519 c 0.05063,-0.268294 -0.131297,-0.487813 -0.404301,-0.487813 l -5.27965,0 c -0.273009,0 -0.454934,0.219519 -0.404304,0.487813 l 0.845588,4.481592 c -0.645421,0.588579 -1.050468,1.436283 -1.050468,2.378533 0,1.777558 1.440997,3.218549 3.218544,3.218549 1.777546,0 3.218544,-1.440991 3.218544,-3.218549 0,-0.916689 -0.383827,-1.743168 -0.998847,-2.329385 l 0.854894,-4.53074 z m 6.357174,17.603832 -18.863532,0 0,5.630346 c 0,5.200605 4.231043,9.431762 9.431767,9.431762 5.2006,0 9.431765,-4.231157 9.431765,-9.431762 l 0,-5.630346 z"
|
||||||
|
id="path3" /></g></svg>
|
After Width: | Height: | Size: 2.9 KiB |
@ -756,3 +756,20 @@ ConnectFriendWizard QFrame#friendFrame {
|
|||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
background: white;
|
background: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HomePage QFrame#helpframe{
|
||||||
|
border: 2px solid #009933;
|
||||||
|
border-radius: 6px;
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
StartDialog QPushButton#loadButton {
|
||||||
|
border-image: url(:/images/btn_blue.png) 4;
|
||||||
|
border-width: 4;
|
||||||
|
font: bold;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
StartDialog QPushButton#loadButton:hover {
|
||||||
|
border-image: url(:/images/btn_blue_hover.png) 4;
|
||||||
|
}
|
@ -223,3 +223,23 @@ GenCertDialog QLabel#entropy_label
|
|||||||
{
|
{
|
||||||
qproperty-fontSizeFactor: 115;
|
qproperty-fontSizeFactor: 115;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* OpModeStatus need to be at end to overload other values*/
|
||||||
|
OpModeStatus {
|
||||||
|
qproperty-opMode_Full_Color: #CCFFCC;
|
||||||
|
qproperty-opMode_NoTurtle_Color: #CCCCFF;
|
||||||
|
qproperty-opMode_Gaming_Color: #FFFFCC;
|
||||||
|
qproperty-opMode_Minimal_Color: #FFCCCC;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Full"] {
|
||||||
|
background: #CCFFCC;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="NoTurtle"] {
|
||||||
|
background: #CCCCFF;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Gaming"] {
|
||||||
|
background: #FFFFCC;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Minimal"] {
|
||||||
|
background: #FFCCCC;
|
||||||
|
}
|
||||||
|
@ -202,12 +202,16 @@ void BandwidthStatsWidget::updateUnitSelection(int n)
|
|||||||
{
|
{
|
||||||
ui.bwgraph_BW->setUnit(BWGraphSource::UNIT_KILOBYTES) ;
|
ui.bwgraph_BW->setUnit(BWGraphSource::UNIT_KILOBYTES) ;
|
||||||
ui.bwgraph_BW->resetFlags(RSGraphWidget::RSGRAPH_FLAGS_PAINT_STYLE_DOTS);
|
ui.bwgraph_BW->resetFlags(RSGraphWidget::RSGRAPH_FLAGS_PAINT_STYLE_DOTS);
|
||||||
|
ui.bwgraph_BW->resetFlags(RSGraphWidget::RSGRAPH_FLAGS_LEGEND_INTEGER);
|
||||||
ui.legend_CB->setItemText(1,tr("Average"));
|
ui.legend_CB->setItemText(1,tr("Average"));
|
||||||
|
ui.bwgraph_BW->setFiltering(true) ;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ui.bwgraph_BW->setUnit(BWGraphSource::UNIT_COUNT) ;
|
ui.bwgraph_BW->setUnit(BWGraphSource::UNIT_COUNT) ;
|
||||||
ui.bwgraph_BW->setFlags(RSGraphWidget::RSGRAPH_FLAGS_PAINT_STYLE_DOTS);
|
ui.bwgraph_BW->setFlags(RSGraphWidget::RSGRAPH_FLAGS_PAINT_STYLE_DOTS);
|
||||||
|
ui.bwgraph_BW->setFlags(RSGraphWidget::RSGRAPH_FLAGS_LEGEND_INTEGER);
|
||||||
|
ui.bwgraph_BW->setFiltering(false) ;
|
||||||
ui.legend_CB->setItemText(1,tr("Total"));
|
ui.legend_CB->setItemText(1,tr("Total"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,29 +20,44 @@
|
|||||||
****************************************************************/
|
****************************************************************/
|
||||||
|
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
|
#include <QMessageBox>
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
|
|
||||||
#include "gui/statusbar/OpModeStatus.h"
|
#include "gui/statusbar/OpModeStatus.h"
|
||||||
|
#include "gui/settings/rsharesettings.h"
|
||||||
|
|
||||||
#include <retroshare/rsconfig.h>
|
#include <retroshare/rsconfig.h>
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
OpModeStatus::OpModeStatus(QWidget *parent)
|
OpModeStatus::OpModeStatus(QWidget *parent)
|
||||||
: QComboBox(parent)
|
: QComboBox(parent)
|
||||||
{
|
{
|
||||||
|
onUpdate = false;
|
||||||
|
opMode_Full_Color = QColor("#CCFFCC");
|
||||||
|
opMode_NoTurtle_Color = QColor("#CCCCFF");
|
||||||
|
opMode_Gaming_Color = QColor("#FFFFCC");
|
||||||
|
opMode_Minimal_Color = QColor("#FFCCCC");
|
||||||
|
|
||||||
/* add the options */
|
/* add the options */
|
||||||
addItem(tr("Normal Mode"), RS_OPMODE_FULL);
|
addItem(tr("Normal Mode"), RS_OPMODE_FULL);
|
||||||
|
setItemData(0, opMode_Full_Color, Qt::BackgroundRole);
|
||||||
addItem(tr("No Anon D/L"), RS_OPMODE_NOTURTLE);
|
addItem(tr("No Anon D/L"), RS_OPMODE_NOTURTLE);
|
||||||
|
setItemData(1, opMode_NoTurtle_Color, Qt::BackgroundRole);
|
||||||
addItem(tr("Gaming Mode"), RS_OPMODE_GAMING);
|
addItem(tr("Gaming Mode"), RS_OPMODE_GAMING);
|
||||||
|
setItemData(2, opMode_Gaming_Color, Qt::BackgroundRole);
|
||||||
addItem(tr("Low Traffic"), RS_OPMODE_MINIMAL);
|
addItem(tr("Low Traffic"), RS_OPMODE_MINIMAL);
|
||||||
|
setItemData(3, opMode_Minimal_Color, Qt::BackgroundRole);
|
||||||
|
|
||||||
connect(this, SIGNAL(activated( int )), this, SLOT(setOpMode()));
|
connect(this, SIGNAL(activated( int )), this, SLOT(setOpMode()));
|
||||||
|
|
||||||
|
setCurrentIndex(Settings->valueFromGroup("StatusBar", "OpMode", QVariant(0)).toInt());
|
||||||
|
setOpMode();
|
||||||
setToolTip(tr("Use this DropList to quickly change Retroshare's behaviour\n No Anon D/L: switches off file forwarding\n Gaming Mode: 25% standard traffic and TODO: reduced popups\n Low Traffic: 10% standard traffic and TODO: pauses all file-transfers"));
|
setToolTip(tr("Use this DropList to quickly change Retroshare's behaviour\n No Anon D/L: switches off file forwarding\n Gaming Mode: 25% standard traffic and TODO: reduced popups\n Low Traffic: 10% standard traffic and TODO: pauses all file-transfers"));
|
||||||
|
|
||||||
setFocusPolicy(Qt::ClickFocus);
|
setFocusPolicy(Qt::ClickFocus);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void OpModeStatus::getOpMode()
|
void OpModeStatus::getOpMode()
|
||||||
{
|
{
|
||||||
int opMode = rsConfig->getOperatingMode();
|
int opMode = rsConfig->getOperatingMode();
|
||||||
@ -51,17 +66,26 @@ void OpModeStatus::getOpMode()
|
|||||||
default:
|
default:
|
||||||
case RS_OPMODE_FULL:
|
case RS_OPMODE_FULL:
|
||||||
setCurrentIndex(0);
|
setCurrentIndex(0);
|
||||||
break;
|
setProperty("opMode", "Full");
|
||||||
|
break;
|
||||||
case RS_OPMODE_NOTURTLE:
|
case RS_OPMODE_NOTURTLE:
|
||||||
setCurrentIndex(1);
|
setCurrentIndex(1);
|
||||||
break;
|
setProperty("opMode", "NoTurtle");
|
||||||
|
break;
|
||||||
case RS_OPMODE_GAMING:
|
case RS_OPMODE_GAMING:
|
||||||
setCurrentIndex(2);
|
setCurrentIndex(2);
|
||||||
break;
|
setProperty("opMode", "Gaming");
|
||||||
|
break;
|
||||||
case RS_OPMODE_MINIMAL:
|
case RS_OPMODE_MINIMAL:
|
||||||
setCurrentIndex(3);
|
setCurrentIndex(3);
|
||||||
break;
|
setProperty("opMode", "Minimal");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
onUpdate = true;
|
||||||
|
style()->unpolish(this);
|
||||||
|
style()->polish(this);
|
||||||
|
update();
|
||||||
|
onUpdate = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpModeStatus::setOpMode()
|
void OpModeStatus::setOpMode()
|
||||||
@ -69,14 +93,78 @@ void OpModeStatus::setOpMode()
|
|||||||
std::cerr << "OpModeStatus::setOpMode()";
|
std::cerr << "OpModeStatus::setOpMode()";
|
||||||
std::cerr << std::endl;
|
std::cerr << std::endl;
|
||||||
|
|
||||||
int idx = currentIndex();
|
int idx = currentIndex();
|
||||||
QVariant var = itemData(idx);
|
QVariant var = itemData(idx);
|
||||||
uint32_t opMode = var.toUInt();
|
uint32_t opMode = var.toUInt();
|
||||||
|
|
||||||
|
QString message = tr("<p>Warning: This Operating mode disables the tunneling service. This means you can use distant chat not anonymously download files and the mail service will be slower.</p><p>This state will be saved after restart, so do not forget that you changed it!</p>");
|
||||||
|
|
||||||
|
if(opMode == RS_OPMODE_NOTURTLE && ! Settings->getPageAlreadyDisplayed(QString("RS_OPMODE_NO_TURTLE")))
|
||||||
|
{
|
||||||
|
QMessageBox::warning(NULL,tr("Turtle routing disabled!"),message);
|
||||||
|
Settings->setPageAlreadyDisplayed(QString("RS_OPMODE_NO_TURTLE"),true) ;
|
||||||
|
}
|
||||||
|
if( (opMode == RS_OPMODE_MINIMAL && ! Settings->getPageAlreadyDisplayed(QString("RS_OPMODE_MINIMAL"))))
|
||||||
|
{
|
||||||
|
QMessageBox::warning(NULL,tr("Turtle routing disabled!"),message);
|
||||||
|
Settings->setPageAlreadyDisplayed(QString("RS_OPMODE_MINIMAL"),true) ;
|
||||||
|
}
|
||||||
|
|
||||||
rsConfig->setOperatingMode(opMode);
|
rsConfig->setOperatingMode(opMode);
|
||||||
|
|
||||||
// reload to be safe.
|
// reload to be safe.
|
||||||
getOpMode();
|
getOpMode();
|
||||||
|
Settings->setValueToGroup("StatusBar", "OpMode", idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QColor OpModeStatus::getOpMode_Full_Color() const
|
||||||
|
{
|
||||||
|
return opMode_Full_Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpModeStatus::setOpMode_Full_Color( QColor c )
|
||||||
|
{
|
||||||
|
opMode_Full_Color = c;
|
||||||
|
setItemData(0, opMode_Full_Color, Qt::BackgroundRole);
|
||||||
|
if (!onUpdate)
|
||||||
|
getOpMode();
|
||||||
|
}
|
||||||
|
|
||||||
|
QColor OpModeStatus::getOpMode_NoTurtle_Color() const
|
||||||
|
{
|
||||||
|
return opMode_NoTurtle_Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpModeStatus::setOpMode_NoTurtle_Color( QColor c )
|
||||||
|
{
|
||||||
|
opMode_NoTurtle_Color = c;
|
||||||
|
setItemData(1, opMode_NoTurtle_Color, Qt::BackgroundRole);
|
||||||
|
if (!onUpdate)
|
||||||
|
getOpMode();
|
||||||
|
}
|
||||||
|
|
||||||
|
QColor OpModeStatus::getOpMode_Gaming_Color() const
|
||||||
|
{
|
||||||
|
return opMode_Gaming_Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpModeStatus::setOpMode_Gaming_Color( QColor c )
|
||||||
|
{
|
||||||
|
opMode_Gaming_Color = c;
|
||||||
|
setItemData(2, opMode_Gaming_Color, Qt::BackgroundRole);
|
||||||
|
if (!onUpdate)
|
||||||
|
getOpMode();
|
||||||
|
}
|
||||||
|
|
||||||
|
QColor OpModeStatus::getOpMode_Minimal_Color() const
|
||||||
|
{
|
||||||
|
return opMode_Minimal_Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpModeStatus::setOpMode_Minimal_Color( QColor c )
|
||||||
|
{
|
||||||
|
opMode_Minimal_Color = c;
|
||||||
|
setItemData(3, opMode_Minimal_Color, Qt::BackgroundRole);
|
||||||
|
if (!onUpdate)
|
||||||
|
getOpMode();
|
||||||
|
}
|
||||||
|
@ -26,16 +26,37 @@
|
|||||||
class OpModeStatus : public QComboBox
|
class OpModeStatus : public QComboBox
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Q_PROPERTY(QColor opMode_Full_Color READ getOpMode_Full_Color WRITE setOpMode_Full_Color DESIGNABLE true)
|
||||||
|
Q_PROPERTY(QColor opMode_NoTurtle_Color READ getOpMode_NoTurtle_Color WRITE setOpMode_NoTurtle_Color DESIGNABLE true)
|
||||||
|
Q_PROPERTY(QColor opMode_Gaming_Color READ getOpMode_Gaming_Color WRITE setOpMode_Gaming_Color DESIGNABLE true)
|
||||||
|
Q_PROPERTY(QColor opMode_Minimal_Color READ getOpMode_Minimal_Color WRITE setOpMode_Minimal_Color DESIGNABLE true)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
OpModeStatus(QWidget *parent = 0);
|
OpModeStatus(QWidget *parent = 0);
|
||||||
|
|
||||||
|
QColor getOpMode_Full_Color() const;
|
||||||
|
void setOpMode_Full_Color( QColor c );
|
||||||
|
|
||||||
|
QColor getOpMode_NoTurtle_Color() const;
|
||||||
|
void setOpMode_NoTurtle_Color( QColor c );
|
||||||
|
|
||||||
|
QColor getOpMode_Gaming_Color() const;
|
||||||
|
void setOpMode_Gaming_Color( QColor c );
|
||||||
|
|
||||||
|
QColor getOpMode_Minimal_Color() const;
|
||||||
|
void setOpMode_Minimal_Color( QColor c );
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void setOpMode();
|
void setOpMode();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void getOpMode();
|
void getOpMode();
|
||||||
|
|
||||||
|
QColor opMode_Full_Color;
|
||||||
|
QColor opMode_NoTurtle_Color;
|
||||||
|
QColor opMode_Gaming_Color;
|
||||||
|
QColor opMode_Minimal_Color;
|
||||||
|
bool onUpdate;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -273,4 +273,22 @@ QTextEdit {
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* OpModeStatus need to be at end to overload other values*/
|
||||||
|
OpModeStatus {
|
||||||
|
qproperty-opMode_Full_Color: #007000;
|
||||||
|
qproperty-opMode_NoTurtle_Color: #000070;
|
||||||
|
qproperty-opMode_Gaming_Color: #707000;
|
||||||
|
qproperty-opMode_Minimal_Color: #700000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Full"] {
|
||||||
|
background: #007000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="NoTurtle"] {
|
||||||
|
background: #000070;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Gaming"] {
|
||||||
|
background: #707000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Minimal"] {
|
||||||
|
background: #700000;
|
||||||
|
}
|
||||||
|
@ -1060,3 +1060,22 @@ QStatusBar::item {
|
|||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* OpModeStatus need to be at end to overload other values*/
|
||||||
|
OpModeStatus {
|
||||||
|
qproperty-opMode_Full_Color: #007000;
|
||||||
|
qproperty-opMode_NoTurtle_Color: #000070;
|
||||||
|
qproperty-opMode_Gaming_Color: #707000;
|
||||||
|
qproperty-opMode_Minimal_Color: #700000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Full"] {
|
||||||
|
background: #007000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="NoTurtle"] {
|
||||||
|
background: #000070;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Gaming"] {
|
||||||
|
background: #707000;
|
||||||
|
}
|
||||||
|
OpModeStatus[opMode="Minimal"] {
|
||||||
|
background: #700000;
|
||||||
|
}
|
||||||
|
@ -88,6 +88,7 @@ RsSerialType* init_item(RsChatLobbyInviteItem& cmi)
|
|||||||
{
|
{
|
||||||
cmi.lobby_id = RSRandom::random_u64() ;
|
cmi.lobby_id = RSRandom::random_u64() ;
|
||||||
cmi.lobby_name = "Name of the lobby" ;
|
cmi.lobby_name = "Name of the lobby" ;
|
||||||
|
cmi.lobby_topic = "Topic of the lobby" ;
|
||||||
|
|
||||||
return new RsChatSerialiser();
|
return new RsChatSerialiser();
|
||||||
}
|
}
|
||||||
@ -254,6 +255,7 @@ bool operator ==(const RsChatLobbyInviteItem& csiLeft, const RsChatLobbyInviteIt
|
|||||||
{
|
{
|
||||||
if(csiLeft.lobby_id != csiRight.lobby_id) return false ;
|
if(csiLeft.lobby_id != csiRight.lobby_id) return false ;
|
||||||
if(csiLeft.lobby_name != csiRight.lobby_name) return false ;
|
if(csiLeft.lobby_name != csiRight.lobby_name) return false ;
|
||||||
|
if(csiLeft.lobby_topic != csiRight.lobby_topic) return false ;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|