summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-11-30 20:02:46 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-11-30 20:02:46 +0200
commiteae069ad93a6822e8cb96522708115793c01c5d7 (patch)
treee44b67a82110051f90ce8555a3520f62456be02b
parent32c83405771b2f7a751783529d17e1b84dad4224 (diff)
Group emoji and dialogs with namespaces
-rw-r--r--CMakeLists.txt35
-rw-r--r--include/RoomList.h6
-rw-r--r--include/TextInputWidget.h4
-rw-r--r--include/TopRoomBar.h5
-rw-r--r--include/UserInfoWidget.h5
-rw-r--r--include/dialogs/ImageOverlay.h (renamed from include/dialogs/ImageOverlayDialog.h)7
-rw-r--r--include/dialogs/JoinRoom.h (renamed from include/dialogs/JoinRoomDialog.h)8
-rw-r--r--include/dialogs/LeaveRoom.h (renamed from include/dialogs/LeaveRoomDialog.h)7
-rw-r--r--include/dialogs/Logout.h (renamed from include/dialogs/LogoutDialog.h)7
-rw-r--r--include/emoji/Category.h (renamed from include/emoji/EmojiCategory.h)15
-rw-r--r--include/emoji/ItemDelegate.h (renamed from include/emoji/EmojiItemDelegate.h)11
-rw-r--r--include/emoji/Panel.h (renamed from include/emoji/EmojiPanel.h)15
-rw-r--r--include/emoji/PickButton.h (renamed from include/emoji/EmojiPickButton.h)11
-rw-r--r--include/emoji/Provider.h (renamed from include/emoji/EmojiProvider.h)5
-rw-r--r--resources/styles/nheko-dark.qss14
-rw-r--r--resources/styles/nheko.qss30
-rw-r--r--resources/styles/system.qss8
-rw-r--r--src/RoomList.cc7
-rw-r--r--src/TextInputWidget.cc2
-rw-r--r--src/TopRoomBar.cc4
-rw-r--r--src/UserInfoWidget.cc4
-rw-r--r--src/dialogs/ImageOverlay.cc (renamed from src/dialogs/ImageOverlayDialog.cc)12
-rw-r--r--src/dialogs/JoinRoom.cc (renamed from src/dialogs/JoinRoomDialog.cc)6
-rw-r--r--src/dialogs/LeaveRoom.cc (renamed from src/dialogs/LeaveRoomDialog.cc)8
-rw-r--r--src/dialogs/Logout.cc (renamed from src/dialogs/LogoutDialog.cc)8
-rw-r--r--src/emoji/Category.cc (renamed from src/emoji/EmojiCategory.cc)14
-rw-r--r--src/emoji/ItemDelegate.cc (renamed from src/emoji/EmojiItemDelegate.cc)14
-rw-r--r--src/emoji/Panel.cc (renamed from src/emoji/EmojiPanel.cc)66
-rw-r--r--src/emoji/PickButton.cc (renamed from src/emoji/EmojiPickButton.cc)17
-rw-r--r--src/emoji/Provider.cc (renamed from src/emoji/EmojiProvider.cc)20
-rw-r--r--src/timeline/widgets/ImageItem.cc4
31 files changed, 200 insertions, 179 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9b13def9..c2d9ff58 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -141,17 +141,17 @@ endif()
#
set(SRC_FILES
# Dialogs
- src/dialogs/ImageOverlayDialog.cc
- src/dialogs/JoinRoomDialog.cc
- src/dialogs/LeaveRoomDialog.cc
- src/dialogs/LogoutDialog.cc
+ src/dialogs/ImageOverlay.cc
+ src/dialogs/JoinRoom.cc
+ src/dialogs/LeaveRoom.cc
+ src/dialogs/Logout.cc
# Emoji
- src/emoji/EmojiCategory.cc
- src/emoji/EmojiItemDelegate.cc
- src/emoji/EmojiPanel.cc
- src/emoji/EmojiPickButton.cc
- src/emoji/EmojiProvider.cc
+ src/emoji/Category.cc
+ src/emoji/ItemDelegate.cc
+ src/emoji/Panel.cc
+ src/emoji/PickButton.cc
+ src/emoji/Provider.cc
# Timeline
src/timeline/TimelineViewManager.cc
@@ -245,17 +245,16 @@ include_directories(${LMDB_INCLUDE_DIR})
qt5_wrap_cpp(MOC_HEADERS
# Dialogs
- include/dialogs/ImageOverlayDialog.h
- include/dialogs/JoinRoomDialog.h
- include/dialogs/LeaveRoomDialog.h
- include/dialogs/LogoutDialog.h
+ include/dialogs/ImageOverlay.h
+ include/dialogs/JoinRoom.h
+ include/dialogs/LeaveRoom.h
+ include/dialogs/Logout.h
# Emoji
- include/emoji/EmojiCategory.h
- include/emoji/EmojiItemDelegate.h
- include/emoji/EmojiPanel.h
- include/emoji/EmojiPickButton.h
- include/emoji/EmojiProvider.h
+ include/emoji/Category.h
+ include/emoji/ItemDelegate.h
+ include/emoji/Panel.h
+ include/emoji/PickButton.h
# Timeline
include/timeline/TimelineItem.h
diff --git a/include/RoomList.h b/include/RoomList.h
index aa7c919c..f75f7ba4 100644
--- a/include/RoomList.h
+++ b/include/RoomList.h
@@ -24,7 +24,8 @@
#include <QVBoxLayout>
#include <QWidget>
-class JoinRoomDialog;
+#include "dialogs/LeaveRoom.h"
+
class LeaveRoomDialog;
class MatrixClient;
class OverlayModal;
@@ -82,10 +83,9 @@ private:
QPushButton *joinRoomButton_;
OverlayModal *joinRoomModal_;
- JoinRoomDialog *joinRoomDialog_;
QSharedPointer<OverlayModal> leaveRoomModal_;
- QSharedPointer<LeaveRoomDialog> leaveRoomDialog_;
+ QSharedPointer<dialogs::LeaveRoom> leaveRoomDialog_;
QMap<QString, QSharedPointer<RoomInfoListItem>> rooms_;
diff --git a/include/TextInputWidget.h b/include/TextInputWidget.h
index ede7b18a..3c338fe3 100644
--- a/include/TextInputWidget.h
+++ b/include/TextInputWidget.h
@@ -28,7 +28,7 @@
#include "Image.h"
#include "LoadingIndicator.h"
-#include "emoji/EmojiPickButton.h"
+#include "emoji/PickButton.h"
namespace msgs = matrix::events::messages;
@@ -107,5 +107,5 @@ private:
FlatButton *sendFileBtn_;
FlatButton *sendMessageBtn_;
- EmojiPickButton *emojiBtn_;
+ emoji::PickButton *emojiBtn_;
};
diff --git a/include/TopRoomBar.h b/include/TopRoomBar.h
index 2f65428d..7bd10356 100644
--- a/include/TopRoomBar.h
+++ b/include/TopRoomBar.h
@@ -26,10 +26,11 @@
#include <QSharedPointer>
#include <QVBoxLayout>
+#include "dialogs/LeaveRoom.h"
+
class Avatar;
class FlatButton;
class Label;
-class LeaveRoomDialog;
class Menu;
class OverlayModal;
class RoomSettings;
@@ -79,7 +80,7 @@ private:
FlatButton *settingsBtn_;
QSharedPointer<OverlayModal> leaveRoomModal_;
- QSharedPointer<LeaveRoomDialog> leaveRoomDialog_;
+ QSharedPointer<dialogs::LeaveRoom> leaveRoomDialog_;
Avatar *avatar_;
diff --git a/include/UserInfoWidget.h b/include/UserInfoWidget.h
index 2acfedb8..3c20380f 100644
--- a/include/UserInfoWidget.h
+++ b/include/UserInfoWidget.h
@@ -20,9 +20,10 @@
#include <QLabel>
#include <QLayout>
+#include "dialogs/Logout.h"
+
class Avatar;
class FlatButton;
-class LogoutDialog;
class OverlayModal;
class UserInfoWidget : public QWidget
@@ -68,7 +69,7 @@ private:
QImage avatar_image_;
QSharedPointer<OverlayModal> logoutModal_;
- QSharedPointer<LogoutDialog> logoutDialog_;
+ QSharedPointer<dialogs::Logout> logoutDialog_;
int logoutButtonSize_;
};
diff --git a/include/dialogs/ImageOverlayDialog.h b/include/dialogs/ImageOverlay.h
index 5159c665..682999ef 100644
--- a/include/dialogs/ImageOverlayDialog.h
+++ b/include/dialogs/ImageOverlay.h
@@ -21,11 +21,13 @@
#include <QMouseEvent>
#include <QPixmap>
-class ImageOverlayDialog : public QWidget
+namespace dialogs {
+
+class ImageOverlay : public QWidget
{
Q_OBJECT
public:
- ImageOverlayDialog(QPixmap image, QWidget *parent = nullptr);
+ ImageOverlay(QPixmap image, QWidget *parent = nullptr);
protected:
void mousePressEvent(QMouseEvent *event) override;
@@ -44,3 +46,4 @@ private:
QRect close_button_;
QRect screen_;
};
+} // dialogs
diff --git a/include/dialogs/JoinRoomDialog.h b/include/dialogs/JoinRoom.h
index 84184733..dbc06bdf 100644
--- a/include/dialogs/JoinRoomDialog.h
+++ b/include/dialogs/JoinRoom.h
@@ -5,11 +5,13 @@
class FlatButton;
-class JoinRoomDialog : public QFrame
+namespace dialogs {
+
+class JoinRoom : public QFrame
{
Q_OBJECT
public:
- JoinRoomDialog(QWidget *parent = nullptr);
+ JoinRoom(QWidget *parent = nullptr);
signals:
void closing(bool isJoining, QString roomAlias);
@@ -20,3 +22,5 @@ private:
QLineEdit *roomAliasEdit_;
};
+
+} // dialogs
diff --git a/include/dialogs/LeaveRoomDialog.h b/include/dialogs/LeaveRoom.h
index eab022f7..98e4938d 100644
--- a/include/dialogs/LeaveRoomDialog.h
+++ b/include/dialogs/LeaveRoom.h
@@ -4,11 +4,13 @@
class FlatButton;
-class LeaveRoomDialog : public QFrame
+namespace dialogs {
+
+class LeaveRoom : public QFrame
{
Q_OBJECT
public:
- explicit LeaveRoomDialog(QWidget *parent = nullptr);
+ explicit LeaveRoom(QWidget *parent = nullptr);
protected:
void paintEvent(QPaintEvent *event) override;
@@ -20,3 +22,4 @@ private:
FlatButton *confirmBtn_;
FlatButton *cancelBtn_;
};
+} // dialogs
diff --git a/include/dialogs/LogoutDialog.h b/include/dialogs/Logout.h
index a1a5ee4f..cfefb970 100644
--- a/include/dialogs/LogoutDialog.h
+++ b/include/dialogs/Logout.h
@@ -21,11 +21,13 @@
class FlatButton;
-class LogoutDialog : public QFrame
+namespace dialogs {
+
+class Logout : public QFrame
{
Q_OBJECT
public:
- explicit LogoutDialog(QWidget *parent = nullptr);
+ explicit Logout(QWidget *parent = nullptr);
protected:
void paintEvent(QPaintEvent *event) override;
@@ -37,3 +39,4 @@ private:
FlatButton *confirmBtn_;
FlatButton *cancelBtn_;
};
+} // dialogs
diff --git a/include/emoji/EmojiCategory.h b/include/emoji/Category.h
index be0110f2..0310a4f3 100644
--- a/include/emoji/EmojiCategory.h
+++ b/include/emoji/Category.h
@@ -22,17 +22,17 @@
#include <QListView>
#include <QStandardItemModel>
-#include "EmojiItemDelegate.h"
+#include "ItemDelegate.h"
-class EmojiProvider;
+namespace emoji {
-class EmojiCategory : public QWidget
+class Category : public QWidget
{
Q_OBJECT
public:
- EmojiCategory(QString category, QList<Emoji> emoji, QWidget *parent = nullptr);
- ~EmojiCategory();
+ Category(QString category, QList<Emoji> emoji, QWidget *parent = nullptr);
+ ~Category();
signals:
void emojiSelected(const QString &emoji);
@@ -52,8 +52,9 @@ private:
QStandardItemModel *itemModel_;
QListView *emojiListView_;
- Emoji *data_;
- EmojiItemDelegate *delegate_;
+ emoji::Emoji *data_;
+ emoji::ItemDelegate *delegate_;
QLabel *category_;
};
+} // namespace emoji
diff --git a/include/emoji/EmojiItemDelegate.h b/include/emoji/ItemDelegate.h
index 15d61f49..e0456308 100644
--- a/include/emoji/EmojiItemDelegate.h
+++ b/include/emoji/ItemDelegate.h
@@ -21,15 +21,17 @@
#include <QStandardItemModel>
#include <QStyledItemDelegate>
-#include "EmojiProvider.h"
+#include "Provider.h"
-class EmojiItemDelegate : public QStyledItemDelegate
+namespace emoji {
+
+class ItemDelegate : public QStyledItemDelegate
{
Q_OBJECT
public:
- explicit EmojiItemDelegate(QObject *parent = nullptr);
- ~EmojiItemDelegate();
+ explicit ItemDelegate(QObject *parent = nullptr);
+ ~ItemDelegate();
void paint(QPainter *painter,
const QStyleOptionViewItem &option,
@@ -38,3 +40,4 @@ public:
private:
Emoji *data_;
};
+} // namespace emoji
diff --git a/include/emoji/EmojiPanel.h b/include/emoji/Panel.h
index 9eecc8e0..523a855e 100644
--- a/include/emoji/EmojiPanel.h
+++ b/include/emoji/Panel.h
@@ -19,16 +19,18 @@
#include <QScrollArea>
-#include "EmojiProvider.h"
+#include "Provider.h"
-class EmojiCategory;
+namespace emoji {
-class EmojiPanel : public QWidget
+class Category;
+
+class Panel : public QWidget
{
Q_OBJECT
public:
- EmojiPanel(QWidget *parent = nullptr);
+ Panel(QWidget *parent = nullptr);
signals:
void mouseLeft();
@@ -39,9 +41,9 @@ protected:
void paintEvent(QPaintEvent *event);
private:
- void showEmojiCategory(const EmojiCategory *category);
+ void showCategory(const Category *category);
- EmojiProvider emoji_provider_;
+ Provider emoji_provider_;
QScrollArea *scrollArea_;
@@ -53,3 +55,4 @@ private:
int categoryIconSize_;
};
+} // namespace emoji
diff --git a/include/emoji/EmojiPickButton.h b/include/emoji/PickButton.h
index 8ef9be9e..d0026828 100644
--- a/include/emoji/EmojiPickButton.h
+++ b/include/emoji/PickButton.h
@@ -22,13 +22,15 @@
#include "FlatButton.h"
-class EmojiPanel;
+namespace emoji {
-class EmojiPickButton : public FlatButton
+class Panel;
+
+class PickButton : public FlatButton
{
Q_OBJECT
public:
- explicit EmojiPickButton(QWidget *parent = nullptr);
+ explicit PickButton(QWidget *parent = nullptr);
signals:
void emojiSelected(const QString &emoji);
@@ -44,5 +46,6 @@ private:
// Horizontal distance from panel's bottom right corner.
int horizontal_distance_ = 70;
- QSharedPointer<EmojiPanel> panel_;
+ QSharedPointer<Panel> panel_;
};
+} // namespace emoji
diff --git a/include/emoji/EmojiProvider.h b/include/emoji/Provider.h
index 847157fd..8754dabc 100644
--- a/include/emoji/EmojiProvider.h
+++ b/include/emoji/Provider.h
@@ -19,6 +19,8 @@
#include <QList>
+namespace emoji {
+
struct Emoji
{
// Unicode code.
@@ -27,7 +29,7 @@ struct Emoji
QString shortname;
};
-class EmojiProvider
+class Provider
{
public:
static const QList<Emoji> people;
@@ -39,3 +41,4 @@ public:
static const QList<Emoji> symbols;
static const QList<Emoji> flags;
};
+} // namespace emoji
diff --git a/resources/styles/nheko-dark.qss b/resources/styles/nheko-dark.qss
index 1a32ced3..0182d7a3 100644
--- a/resources/styles/nheko-dark.qss
+++ b/resources/styles/nheko-dark.qss
@@ -71,8 +71,8 @@ Avatar {
color: #f2f2f2;
}
-LogoutDialog,
-LeaveRoomDialog {
+dialogs--Logout,
+dialogs--LeaveRoom {
background-color: #383c4a;
color: #caccd1;
}
@@ -84,14 +84,14 @@ RegisterPage {
color: #caccd1;
}
-EmojiPanel,
-EmojiPanel > * {
- background-color: #383c4a;
+emoji--Panel,
+emoji--Panel > * {
+ background-color: #313440;
color: #caccd1;
}
-EmojiCategory,
-EmojiCategory > * {
+emoji--Category,
+emoji--Category > * {
background-color: #383c4a;
color: #caccd1;
}
diff --git a/resources/styles/nheko.qss b/resources/styles/nheko.qss
index 3e889530..4251b4a5 100644
--- a/resources/styles/nheko.qss
+++ b/resources/styles/nheko.qss
@@ -73,39 +73,27 @@ Avatar {
color: #555459;
}
-LogoutDialog {
- background-color: white;
- color: #333;
-}
-
-LeaveRoomDialog {
- background-color: white;
- color: #333;
-}
-
-WelcomePage {
- background-color: white;
- color: #333;
-}
-
-LoginPage {
+dialogs--Logout,
+dialogs--LeaveRoom {
background-color: white;
color: #333;
}
+WelcomePage,
+LoginPage,
RegisterPage {
background-color: white;
color: #333;
}
-EmojiPanel,
-EmojiPanel > * {
- background-color: white;
+emoji--Panel,
+emoji--Panel > * {
+ background-color: #eee;
color: #333;
}
-EmojiCategory,
-EmojiCategory > * {
+emoji--Category,
+emoji--Category > * {
background-color: white;
color: #ccc;
}
diff --git a/resources/styles/system.qss b/resources/styles/system.qss
index bce0f059..4cd1bbfe 100644
--- a/resources/styles/system.qss
+++ b/resources/styles/system.qss
@@ -64,13 +64,13 @@ UserInfoWidget > * {
background-color: palette(window);
}
-EmojiCategory,
-EmojiCategory > * {
+emoji--Category,
+emoji--Category > * {
background-color: palette(window);
}
-EmojiPanel,
-EmojiPanel > * {
+emoji--Panel,
+emoji--Panel > * {
background-color: palette(window);
}
diff --git a/src/RoomList.cc b/src/RoomList.cc
index 6b8867f3..23c0c5a7 100644
--- a/src/RoomList.cc
+++ b/src/RoomList.cc
@@ -18,9 +18,6 @@
#include <QDebug>
#include <QObject>
-#include "dialogs/JoinRoomDialog.h"
-#include "dialogs/LeaveRoomDialog.h"
-
#include "MainWindow.h"
#include "MatrixClient.h"
#include "OverlayModal.h"
@@ -159,10 +156,10 @@ void
RoomList::openLeaveRoomDialog(const QString &room_id)
{
if (leaveRoomDialog_.isNull()) {
- leaveRoomDialog_ = QSharedPointer<LeaveRoomDialog>(new LeaveRoomDialog(this));
+ leaveRoomDialog_ = QSharedPointer<dialogs::LeaveRoom>(new dialogs::LeaveRoom(this));
connect(leaveRoomDialog_.data(),
- &LeaveRoomDialog::closing,
+ &dialogs::LeaveRoom::closing,
this,
[=](bool leaving) { closeLeaveRoomDialog(leaving, room_id); });
}
diff --git a/src/TextInputWidget.cc b/src/TextInputWidget.cc
index c4d01357..2f6c435a 100644
--- a/src/TextInputWidget.cc
+++ b/src/TextInputWidget.cc
@@ -211,7 +211,7 @@ TextInputWidget::TextInputWidget(QWidget *parent)
sendMessageBtn_->setIcon(send_message_icon);
sendMessageBtn_->setIconSize(QSize(24, 24));
- emojiBtn_ = new EmojiPickButton(this);
+ emojiBtn_ = new emoji::PickButton(this);
QIcon emoji_icon;
emoji_icon.addFile(":/icons/icons/ui/smile.png");
diff --git a/src/TopRoomBar.cc b/src/TopRoomBar.cc
index 3418e6f1..51a3af68 100644
--- a/src/TopRoomBar.cc
+++ b/src/TopRoomBar.cc
@@ -27,8 +27,6 @@
#include "RoomSettings.h"
#include "TopRoomBar.h"
-#include "dialogs/LeaveRoomDialog.h"
-
TopRoomBar::TopRoomBar(QWidget *parent)
: QWidget(parent)
, buttonSize_{32}
@@ -94,7 +92,7 @@ TopRoomBar::TopRoomBar(QWidget *parent)
connect(leaveRoom_, &QAction::triggered, this, [=]() {
if (leaveRoomDialog_.isNull()) {
leaveRoomDialog_ =
- QSharedPointer<LeaveRoomDialog>(new LeaveRoomDialog(this));
+ QSharedPointer<dialogs::LeaveRoom>(new dialogs::LeaveRoom(this));
connect(leaveRoomDialog_.data(),
SIGNAL(closing(bool)),
diff --git a/src/UserInfoWidget.cc b/src/UserInfoWidget.cc
index 98977bb3..fe0c2b56 100644
--- a/src/UserInfoWidget.cc
+++ b/src/UserInfoWidget.cc
@@ -24,8 +24,6 @@
#include "OverlayModal.h"
#include "UserInfoWidget.h"
-#include "dialogs/LogoutDialog.h"
-
UserInfoWidget::UserInfoWidget(QWidget *parent)
: QWidget(parent)
, display_name_("User")
@@ -94,7 +92,7 @@ UserInfoWidget::UserInfoWidget(QWidget *parent)
// Show the confirmation dialog.
connect(logoutButton_, &QPushButton::clicked, this, [=]() {
if (logoutDialog_.isNull()) {
- logoutDialog_ = QSharedPointer<LogoutDialog>(new LogoutDialog(this));
+ logoutDialog_ = QSharedPointer<dialogs::Logout>(new dialogs::Logout(this));
connect(logoutDialog_.data(),
SIGNAL(closing(bool)),
this,
diff --git a/src/dialogs/ImageOverlayDialog.cc b/src/dialogs/ImageOverlay.cc
index ad87d144..1e30b3ff 100644
--- a/src/dialogs/ImageOverlayDialog.cc
+++ b/src/dialogs/ImageOverlay.cc
@@ -19,9 +19,11 @@
#include <QDesktopWidget>
#include <QPainter>
-#include "dialogs/ImageOverlayDialog.h"
+#include "dialogs/ImageOverlay.h"
-ImageOverlayDialog::ImageOverlayDialog(QPixmap image, QWidget *parent)
+using namespace dialogs;
+
+ImageOverlay::ImageOverlay(QPixmap image, QWidget *parent)
: QWidget{parent}
, originalImage_{image}
{
@@ -47,7 +49,7 @@ ImageOverlayDialog::ImageOverlayDialog(QPixmap image, QWidget *parent)
// TODO: Move this into Utils
void
-ImageOverlayDialog::scaleImage(int max_width, int max_height)
+ImageOverlay::scaleImage(int max_width, int max_height)
{
if (originalImage_.isNull())
return;
@@ -73,7 +75,7 @@ ImageOverlayDialog::scaleImage(int max_width, int max_height)
}
void
-ImageOverlayDialog::paintEvent(QPaintEvent *event)
+ImageOverlay::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event);
@@ -117,7 +119,7 @@ ImageOverlayDialog::paintEvent(QPaintEvent *event)
}
void
-ImageOverlayDialog::mousePressEvent(QMouseEvent *event)
+ImageOverlay::mousePressEvent(QMouseEvent *event)
{
if (event->button() != Qt::LeftButton)
return;
diff --git a/src/dialogs/JoinRoomDialog.cc b/src/dialogs/JoinRoom.cc
index 2cee7ef6..5b874011 100644
--- a/src/dialogs/JoinRoomDialog.cc
+++ b/src/dialogs/JoinRoom.cc
@@ -5,9 +5,11 @@
#include "FlatButton.h"
#include "Theme.h"
-#include "dialogs/JoinRoomDialog.h"
+#include "dialogs/JoinRoom.h"
-JoinRoomDialog::JoinRoomDialog(QWidget *parent)
+using namespace dialogs;
+
+JoinRoom::JoinRoom(QWidget *parent)
: QFrame(parent)
{
setMaximumSize(400, 400);
diff --git a/src/dialogs/LeaveRoomDialog.cc b/src/dialogs/LeaveRoom.cc
index b0d1679f..6a8447d4 100644
--- a/src/dialogs/LeaveRoomDialog.cc
+++ b/src/dialogs/LeaveRoom.cc
@@ -6,9 +6,11 @@
#include "FlatButton.h"
#include "Theme.h"
-#include "dialogs/LeaveRoomDialog.h"
+#include "dialogs/LeaveRoom.h"
-LeaveRoomDialog::LeaveRoomDialog(QWidget *parent)
+using namespace dialogs;
+
+LeaveRoom::LeaveRoom(QWidget *parent)
: QFrame(parent)
{
setMaximumSize(400, 400);
@@ -45,7 +47,7 @@ LeaveRoomDialog::LeaveRoomDialog(QWidget *parent)
}
void
-LeaveRoomDialog::paintEvent(QPaintEvent *)
+LeaveRoom::paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.init(this);
diff --git a/src/dialogs/LogoutDialog.cc b/src/dialogs/Logout.cc
index 73e09745..f4752b0a 100644
--- a/src/dialogs/LogoutDialog.cc
+++ b/src/dialogs/Logout.cc
@@ -24,9 +24,11 @@
#include "FlatButton.h"
#include "Theme.h"
-#include "dialogs/LogoutDialog.h"
+#include "dialogs/Logout.h"
-LogoutDialog::LogoutDialog(QWidget *parent)
+using namespace dialogs;
+
+Logout::Logout(QWidget *parent)
: QFrame(parent)
{
setMaximumSize(400, 400);
@@ -63,7 +65,7 @@ LogoutDialog::LogoutDialog(QWidget *parent)
}
void
-LogoutDialog::paintEvent(QPaintEvent *)
+Logout::paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.init(this);
diff --git a/src/emoji/EmojiCategory.cc b/src/emoji/Category.cc
index 42f09409..6b925ce9 100644
--- a/src/emoji/EmojiCategory.cc
+++ b/src/emoji/Category.cc
@@ -21,9 +21,11 @@
#include "Config.h"
-#include "emoji/EmojiCategory.h"
+#include "emoji/Category.h"
-EmojiCategory::EmojiCategory(QString category, QList<Emoji> emoji, QWidget *parent)
+using namespace emoji;
+
+Category::Category(QString category, QList<Emoji> emoji, QWidget *parent)
: QWidget(parent)
{
mainLayout_ = new QVBoxLayout(this);
@@ -33,7 +35,7 @@ EmojiCategory::EmojiCategory(QString category, QList<Emoji> emoji, QWidget *pare
emojiListView_ = new QListView();
itemModel_ = new QStandardItemModel(this);
- delegate_ = new EmojiItemDelegate(this);
+ delegate_ = new ItemDelegate(this);
data_ = new Emoji;
emojiListView_->setItemDelegate(delegate_);
@@ -75,11 +77,11 @@ EmojiCategory::EmojiCategory(QString category, QList<Emoji> emoji, QWidget *pare
mainLayout_->addWidget(category_);
mainLayout_->addWidget(emojiListView_);
- connect(emojiListView_, &QListView::clicked, this, &EmojiCategory::clickIndex);
+ connect(emojiListView_, &QListView::clicked, this, &Category::clickIndex);
}
void
-EmojiCategory::paintEvent(QPaintEvent *)
+Category::paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.init(this);
@@ -87,4 +89,4 @@ EmojiCategory::paintEven