Browse Source

"overhaul" window title, fix #753

pull/756/merge
dubslow 11 years ago committed by Tux3 / Mlkj / !Lev.uXFMLA
parent
commit
40addf9155
  1. 5
      src/friend.cpp
  2. 4
      src/group.cpp
  3. 3
      src/widget/friendwidget.cpp
  4. 13
      src/widget/widget.cpp
  5. 1
      src/widget/widget.h

5
src/friend.cpp

@ -46,7 +46,7 @@ void Friend::setName(QString name) @@ -46,7 +46,7 @@ void Friend::setName(QString name)
chatForm->setName(name);
if (widget->isActive())
Widget::getInstance()->setWindowTitle(name + " - qTox");
Widget::getInstance()->setWindowTitle(name);
}
}
@ -57,6 +57,9 @@ void Friend::setAlias(QString name) @@ -57,6 +57,9 @@ void Friend::setAlias(QString name)
widget->setName(dispName);
chatForm->setName(dispName);
if (widget->isActive())
Widget::getInstance()->setWindowTitle(dispName);
}
void Friend::setStatusMessage(QString message)

4
src/group.cpp

@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
#include "friendlist.h"
#include "friend.h"
#include "core.h"
#include "widget/widget.h"
#include <QDebug>
#include <QTimer>
@ -74,4 +75,7 @@ void Group::setName(const QString& name) @@ -74,4 +75,7 @@ void Group::setName(const QString& name)
{
widget->setName(name);
chatForm->setName(name);
if (widget->isActive())
Widget::getInstance()->setWindowTitle(name);
}

3
src/widget/friendwidget.cpp

@ -235,8 +235,5 @@ void FriendWidget::setFriendAlias() @@ -235,8 +235,5 @@ void FriendWidget::setFriendAlias()
Settings::getInstance().setFriendAlias(f->getToxID(), alias);
hide();
show();
if (f->getFriendWidget()->isActive())
Widget::getInstance()->setWindowTitle(f->getFriendWidget()->getName() + " - qTox");
}
}

13
src/widget/widget.cpp

@ -516,11 +516,16 @@ void Widget::onStatusSet(Status status) @@ -516,11 +516,16 @@ void Widget::onStatusSet(Status status)
Style::repolish(ui->statusButton);
}
void Widget::setWindowTitle(const QString& title)
{
QMainWindow::setWindowTitle("qTox - " + title);
}
void Widget::onAddClicked()
{
hideMainForms();
addFriendForm->show(*ui);
setWindowTitle(tr("Add friend") + " - qTox");
setWindowTitle(tr("Add friend"));
}
void Widget::onGroupClicked()
@ -532,7 +537,7 @@ void Widget::onTransferClicked() @@ -532,7 +537,7 @@ void Widget::onTransferClicked()
{
hideMainForms();
filesForm->show(*ui);
setWindowTitle(tr("File transfers") + " - qTox");
setWindowTitle(tr("File transfers"));
activeChatroomWidget = nullptr;
}
@ -557,7 +562,7 @@ void Widget::onSettingsClicked() @@ -557,7 +562,7 @@ void Widget::onSettingsClicked()
{
hideMainForms();
settingsWidget->show(*ui);
setWindowTitle(tr("Settings") + " - qTox");
setWindowTitle(tr("Settings"));
activeChatroomWidget = nullptr;
}
@ -734,7 +739,7 @@ void Widget::onChatroomWidgetClicked(GenericChatroomWidget *widget) @@ -734,7 +739,7 @@ void Widget::onChatroomWidgetClicked(GenericChatroomWidget *widget)
}
activeChatroomWidget = widget;
widget->setAsActiveChatroom();
setWindowTitle(widget->getName() + " - qTox");
setWindowTitle(widget->getName());
widget->resetEventFlags();
widget->updateStatusLight();
}

1
src/widget/widget.h

@ -79,6 +79,7 @@ public: @@ -79,6 +79,7 @@ public:
public slots:
void onSettingsClicked();
void setWindowTitle(const QString& title);
signals:
void friendRequestAccepted(const QString& userId);

Loading…
Cancel
Save