@ -262,11 +262,11 @@ void Widget::init()
@@ -262,11 +262,11 @@ void Widget::init()
sharedMessageProcessorParams . reset ( new MessageProcessor : : SharedParams ( core - > getMaxMessageSize ( ) , coreExt - > getMaxExtendedMessageSize ( ) ) ) ;
contac tListWidget = new FriendListWidget ( * core , this , settings , settings . getGroupchatPosition ( ) ) ;
connect ( contac tListWidget , & FriendListWidget : : searchCircle , this , & Widget : : searchCircle ) ;
connect ( contac tListWidget , & FriendListWidget : : connectCircleWidget , this ,
cha tListWidget = new FriendListWidget ( * core , this , settings , settings . getGroupchatPosition ( ) ) ;
connect ( cha tListWidget , & FriendListWidget : : searchCircle , this , & Widget : : searchCircle ) ;
connect ( cha tListWidget , & FriendListWidget : : connectCircleWidget , this ,
& Widget : : connectCircleWidget ) ;
ui - > friendList - > setWidget ( contac tListWidget ) ;
ui - > friendList - > setWidget ( cha tListWidget ) ;
ui - > friendList - > setLayoutDirection ( Qt : : RightToLeft ) ;
ui - > friendList - > setContextMenuPolicy ( Qt : : CustomContextMenu ) ;
@ -331,8 +331,8 @@ void Widget::init()
@@ -331,8 +331,8 @@ void Widget::init()
connect ( timer , & QTimer : : timeout , this , & Widget : : onUserAwayCheck ) ;
connect ( timer , & QTimer : : timeout , this , & Widget : : onEventIconTick ) ;
connect ( timer , & QTimer : : timeout , this , & Widget : : onTryCreateTrayIcon ) ;
connect ( ui - > searchContactText , & QLineEdit : : textChanged , this , & Widget : : searchContac ts ) ;
connect ( filterGroup , & QActionGroup : : triggered , this , & Widget : : searchContac ts ) ;
connect ( ui - > searchContactText , & QLineEdit : : textChanged , this , & Widget : : searchCha ts ) ;
connect ( filterGroup , & QActionGroup : : triggered , this , & Widget : : searchCha ts ) ;
connect ( filterDisplayGroup , & QActionGroup : : triggered , this , & Widget : : changeDisplayMode ) ;
connect ( ui - > friendList , & QWidget : : customContextMenuRequested , this , & Widget : : friendListContextMenu ) ;
@ -375,10 +375,10 @@ void Widget::init()
@@ -375,10 +375,10 @@ void Widget::init()
// keyboard shortcuts
auto * const quitShortcut = new QShortcut ( Qt : : CTRL + Qt : : Key_Q , this ) ;
connect ( quitShortcut , & QShortcut : : activated , qApp , & QApplication : : quit ) ;
new QShortcut ( Qt : : CTRL + Qt : : SHIFT + Qt : : Key_Tab , this , SLOT ( previousContac t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_Tab , this , SLOT ( nextContac t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_PageUp , this , SLOT ( previousContac t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_PageDown , this , SLOT ( nextContac t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : SHIFT + Qt : : Key_Tab , this , SLOT ( previousCha t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_Tab , this , SLOT ( nextCha t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_PageUp , this , SLOT ( previousCha t ( ) ) ) ;
new QShortcut ( Qt : : CTRL + Qt : : Key_PageDown , this , SLOT ( nextCha t ( ) ) ) ;
new QShortcut ( Qt : : Key_F11 , this , SLOT ( toggleFullscreen ( ) ) ) ;
# ifdef Q_OS_MAC
@ -420,9 +420,9 @@ void Widget::init()
@@ -420,9 +420,9 @@ void Widget::init()
nextConversationAction - > setShortcut ( QKeySequence : : SelectNextPage ) ;
connect ( nextConversationAction , & QAction : : triggered , [ this ] ( ) {
if ( ContentDialogManager : : getInstance ( ) - > current ( ) = = QApplication : : activeWindow ( ) )
ContentDialogManager : : getInstance ( ) - > current ( ) - > cycleContac ts ( true ) ;
ContentDialogManager : : getInstance ( ) - > current ( ) - > cycleCha ts ( true ) ;
else if ( QApplication : : activeWindow ( ) = = this )
cycleContac ts ( true ) ;
cycleCha ts ( true ) ;
} ) ;
previousConversationAction = new QAction ( this ) ;
@ -430,9 +430,9 @@ void Widget::init()
@@ -430,9 +430,9 @@ void Widget::init()
previousConversationAction - > setShortcut ( QKeySequence : : SelectPreviousPage ) ;
connect ( previousConversationAction , & QAction : : triggered , [ this ] {
if ( ContentDialogManager : : getInstance ( ) - > current ( ) = = QApplication : : activeWindow ( ) )
ContentDialogManager : : getInstance ( ) - > current ( ) - > cycleContac ts ( false ) ;
ContentDialogManager : : getInstance ( ) - > current ( ) - > cycleCha ts ( false ) ;
else if ( QApplication : : activeWindow ( ) = = this )
cycleContac ts ( false ) ;
cycleCha ts ( false ) ;
} ) ;
windowMenu - > menu ( ) - > insertSeparator ( frontAction ) ;
@ -491,9 +491,9 @@ void Widget::init()
@@ -491,9 +491,9 @@ void Widget::init()
// settings
connect ( & settings , & Settings : : showSystemTrayChanged , this , & Widget : : onSetShowSystemTray ) ;
connect ( & settings , & Settings : : separateWindowChanged , this , & Widget : : onSeparateWindowClicked ) ;
connect ( & settings , & Settings : : compactLayoutChanged , contac tListWidget ,
connect ( & settings , & Settings : : compactLayoutChanged , cha tListWidget ,
& FriendListWidget : : onCompactChanged ) ;
connect ( & settings , & Settings : : groupchatPositionChanged , contac tListWidget ,
connect ( & settings , & Settings : : groupchatPositionChanged , cha tListWidget ,
& FriendListWidget : : onGroupchatPositionChanged ) ;
connect ( & GUI : : getInstance ( ) , & GUI : : themeReload , this , & Widget : : reloadTheme ) ;
@ -1213,7 +1213,7 @@ void Widget::addFriend(uint32_t friendId, const ToxPk& friendPk)
@@ -1213,7 +1213,7 @@ void Widget::addFriend(uint32_t friendId, const ToxPk& friendPk)
settings . setFriendActivity ( friendPk , chatTime ) ;
}
contac tListWidget - > addFriendWidget ( widget ) ;
cha tListWidget - > addFriendWidget ( widget ) ;
auto notifyReceivedCallback = [ this , friendPk ] ( const ToxPk & author , const Message & message ) {
@ -1297,9 +1297,9 @@ void Widget::onFriendStatusChanged(const ToxPk& friendPk, Status::Status status)
@@ -1297,9 +1297,9 @@ void Widget::onFriendStatusChanged(const ToxPk& friendPk, Status::Status status)
FriendWidget * widget = friendWidgets [ friendPk ] ;
if ( Status : : isOnline ( status ) ) {
contac tListWidget - > moveWidget ( widget , Status : : Status : : Online ) ;
cha tListWidget - > moveWidget ( widget , Status : : Status : : Online ) ;
} else {
contac tListWidget - > moveWidget ( widget , Status : : Status : : Offline ) ;
cha tListWidget - > moveWidget ( widget , Status : : Status : : Offline ) ;
}
widget - > updateStatusLight ( ) ;
@ -1341,7 +1341,7 @@ void Widget::onFriendDisplayedNameChanged(const QString& displayed)
@@ -1341,7 +1341,7 @@ void Widget::onFriendDisplayedNameChanged(const QString& displayed)
GUI : : setWindowTitle ( displayed ) ;
}
contac tListWidget - > itemsChanged ( ) ;
cha tListWidget - > itemsChanged ( ) ;
}
void Widget : : onFriendUsernameChanged ( int friendId , const QString & username )
@ -1389,8 +1389,8 @@ void Widget::openDialog(GenericChatroomWidget* widget, bool newWindow)
@@ -1389,8 +1389,8 @@ void Widget::openDialog(GenericChatroomWidget* widget, bool newWindow)
form = groupChatForms [ id ] . data ( ) ;
}
bool chatFormIsSet ;
ContentDialogManager : : getInstance ( ) - > focusContac t ( id ) ;
chatFormIsSet = ContentDialogManager : : getInstance ( ) - > contac tWidgetExists ( id ) ;
ContentDialogManager : : getInstance ( ) - > focusCha t ( id ) ;
chatFormIsSet = ContentDialogManager : : getInstance ( ) - > cha tWidgetExists ( id ) ;
if ( ( chatFormIsSet | | form - > isVisible ( ) ) & & ! newWindow ) {
@ -1585,7 +1585,7 @@ bool Widget::newFriendMessageAlert(const ToxPk& friendId, const QString& text, b
@@ -1585,7 +1585,7 @@ bool Widget::newFriendMessageAlert(const ToxPk& friendId, const QString& text, b
if ( contentDialog ! = nullptr ) {
currentWindow = contentDialog - > window ( ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isContac tActive ( friendId ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isCha tActive ( friendId ) ;
} else {
if ( settings . getSeparateWindow ( ) & & settings . getShowWindow ( ) ) {
if ( settings . getDontGroupWindows ( ) ) {
@ -1599,7 +1599,7 @@ bool Widget::newFriendMessageAlert(const ToxPk& friendId, const QString& text, b
@@ -1599,7 +1599,7 @@ bool Widget::newFriendMessageAlert(const ToxPk& friendId, const QString& text, b
addFriendDialog ( f , contentDialog ) ;
currentWindow = contentDialog - > window ( ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isContac tActive ( friendId ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isCha tActive ( friendId ) ;
} else {
currentWindow = window ( ) ;
FriendWidget * widget = friendWidgets [ friendId ] ;
@ -1647,7 +1647,7 @@ bool Widget::newGroupMessageAlert(const GroupId& groupId, const ToxPk& authorPk,
@@ -1647,7 +1647,7 @@ bool Widget::newGroupMessageAlert(const GroupId& groupId, const ToxPk& authorPk,
if ( contentDialog ! = nullptr ) {
currentWindow = contentDialog - > window ( ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isContac tActive ( groupId ) ;
hasActive = ContentDialogManager : : getInstance ( ) - > isCha tActive ( groupId ) ;
} else {
currentWindow = window ( ) ;
hasActive = widget = = activeChatroomWidget ;
@ -1759,8 +1759,8 @@ void Widget::updateFriendActivity(const Friend& frnd)
@@ -1759,8 +1759,8 @@ void Widget::updateFriendActivity(const Friend& frnd)
const auto newTime = QDateTime : : currentDateTime ( ) ;
settings . setFriendActivity ( pk , newTime ) ;
FriendWidget * widget = friendWidgets [ frnd . getPublicKey ( ) ] ;
contac tListWidget - > moveWidget ( widget , frnd . getStatus ( ) ) ;
contac tListWidget - > updateActivityTime ( oldTime ) ; // update old category widget
cha tListWidget - > moveWidget ( widget , frnd . getStatus ( ) ) ;
cha tListWidget - > updateActivityTime ( oldTime ) ; // update old category widget
}
void Widget : : removeFriend ( Friend * f , bool fake )
@ -1788,7 +1788,7 @@ void Widget::removeFriend(Friend* f, bool fake)
@@ -1788,7 +1788,7 @@ void Widget::removeFriend(Friend* f, bool fake)
friendAlertConnections . remove ( friendPk ) ;
contac tListWidget - > removeFriendWidget ( widget ) ;
cha tListWidget - > removeFriendWidget ( widget ) ;
ContentDialog * lastDialog = ContentDialogManager : : getInstance ( ) - > getFriendDialog ( friendPk ) ;
if ( lastDialog ! = nullptr ) {
@ -2057,7 +2057,7 @@ void Widget::onGroupTitleChanged(uint32_t groupnumber, const QString& author, co
@@ -2057,7 +2057,7 @@ void Widget::onGroupTitleChanged(uint32_t groupnumber, const QString& author, co
}
g - > setTitle ( author , title ) ;
contac tListWidget - > itemsChanged ( ) ;
cha tListWidget - > itemsChanged ( ) ;
}
void Widget : : titleChangedByUser ( const QString & title )
@ -2101,7 +2101,7 @@ void Widget::removeGroup(Group* g, bool fake)
@@ -2101,7 +2101,7 @@ void Widget::removeGroup(Group* g, bool fake)
if ( ! fake ) {
core - > removeGroup ( groupnumber ) ;
}
contac tListWidget - > removeGroupWidget ( widget ) ; // deletes widget
cha tListWidget - > removeGroupWidget ( widget ) ; // deletes widget
groupWidgets . remove ( groupId ) ;
auto groupChatFormIt = groupChatForms . find ( groupId ) ;
@ -2191,9 +2191,9 @@ Group* Widget::createGroup(uint32_t groupnumber, const GroupId& groupId)
@@ -2191,9 +2191,9 @@ Group* Widget::createGroup(uint32_t groupnumber, const GroupId& groupId)
groupChatrooms [ groupId ] = chatroom ;
groupChatForms [ groupId ] = QSharedPointer < GroupChatForm > ( form ) ;
contac tListWidget - > addGroupWidget ( widget ) ;
cha tListWidget - > addGroupWidget ( widget ) ;
widget - > updateStatusLight ( ) ;
contac tListWidget - > activateWindow ( ) ;
cha tListWidget - > activateWindow ( ) ;
connect ( widget , & GroupWidget : : chatroomWidgetClicked , this , & Widget : : onChatroomWidgetClicked ) ;
connect ( widget , & GroupWidget : : newWindowOpened , this , & Widget : : openNewDialog ) ;
@ -2426,9 +2426,9 @@ void Widget::onSplitterMoved(int pos, int index)
@@ -2426,9 +2426,9 @@ void Widget::onSplitterMoved(int pos, int index)
saveSplitterGeometry ( ) ;
}
void Widget : : cycleContac ts ( bool forward )
void Widget : : cycleCha ts ( bool forward )
{
contactListWidget - > cycleContac ts ( activeChatroomWidget , forward ) ;
chatListWidget - > cycleCha ts ( activeChatroomWidget , forward ) ;
}
bool Widget : : filterGroups ( FilterCriteria index )
@ -2491,14 +2491,14 @@ void Widget::reloadTheme()
@@ -2491,14 +2491,14 @@ void Widget::reloadTheme()
profilePicture - > setStyleSheet ( Style : : getStylesheet ( " window/profile.css " , settings ) ) ;
}
void Widget : : nextContac t ( )
void Widget : : nextCha t ( )
{
cycleContac ts ( true ) ;
cycleCha ts ( true ) ;
}
void Widget : : previousContac t ( )
void Widget : : previousCha t ( )
{
cycleContac ts ( false ) ;
cycleCha ts ( false ) ;
}
// Preparing needed to set correct size of icons for GTK tray backend
@ -2531,12 +2531,12 @@ inline QIcon Widget::prepareIcon(QString path, int w, int h)
@@ -2531,12 +2531,12 @@ inline QIcon Widget::prepareIcon(QString path, int w, int h)
return QIcon ( path ) ;
}
void Widget : : searchContac ts ( )
void Widget : : searchCha ts ( )
{
QString searchString = ui - > searchContactText - > text ( ) ;
FilterCriteria filter = getFilterCriteria ( ) ;
contac tListWidget - > searchChatrooms ( searchString , filterOnline ( filter ) , filterOffline ( filter ) ,
cha tListWidget - > searchChatrooms ( searchString , filterOnline ( filter ) , filterOffline ( filter ) ,
filterGroups ( filter ) ) ;
updateFilterText ( ) ;
@ -2547,12 +2547,12 @@ void Widget::changeDisplayMode()
@@ -2547,12 +2547,12 @@ void Widget::changeDisplayMode()
filterDisplayGroup - > setEnabled ( false ) ;
if ( filterDisplayGroup - > checkedAction ( ) = = filterDisplayActivity ) {
contac tListWidget - > setMode ( FriendListWidget : : SortingMode : : Activity ) ;
cha tListWidget - > setMode ( FriendListWidget : : SortingMode : : Activity ) ;
} else if ( filterDisplayGroup - > checkedAction ( ) = = filterDisplayName ) {
contac tListWidget - > setMode ( FriendListWidget : : SortingMode : : Name ) ;
cha tListWidget - > setMode ( FriendListWidget : : SortingMode : : Name ) ;
}
searchContac ts ( ) ;
searchCha ts ( ) ;
filterDisplayGroup - > setEnabled ( true ) ;
updateFilterText ( ) ;
@ -2584,7 +2584,7 @@ Widget::FilterCriteria Widget::getFilterCriteria() const
@@ -2584,7 +2584,7 @@ Widget::FilterCriteria Widget::getFilterCriteria() const
void Widget : : searchCircle ( CircleWidget & circleWidget )
{
if ( contac tListWidget - > getMode ( ) = = FriendListWidget : : SortingMode : : Name ) {
if ( cha tListWidget - > getMode ( ) = = FriendListWidget : : SortingMode : : Name ) {
FilterCriteria filter = getFilterCriteria ( ) ;
QString text = ui - > searchContactText - > text ( ) ;
circleWidget . search ( text , true , filterOnline ( filter ) , filterOffline ( filter ) ) ;
@ -2605,7 +2605,7 @@ void Widget::friendListContextMenu(const QPoint& pos)
@@ -2605,7 +2605,7 @@ void Widget::friendListContextMenu(const QPoint& pos)
QAction * chosenAction = menu . exec ( ui - > friendList - > mapToGlobal ( pos ) ) ;
if ( chosenAction = = addCircleAction ) {
contac tListWidget - > addCircleWidget ( ) ;
cha tListWidget - > addCircleWidget ( ) ;
} else if ( chosenAction = = createGroupAction ) {
core - > createGroup ( ) ;
}