added room mode selector for mods again

This commit is contained in:
fourtf
2018-07-04 19:43:41 +02:00
parent e9a112f8b3
commit 14f125ff87
9 changed files with 148 additions and 97 deletions
+4 -5
View File
@@ -34,7 +34,7 @@ public:
// Update channel text from chat widget
void updateChannelText();
void updateModerationModeIcon();
void updateModes();
void updateRoomModes();
protected:
virtual void scaleChangedEvent(float) override;
@@ -52,6 +52,8 @@ private:
void rightButtonClicked();
void initializeChannelSignals();
void addModeActions(QMenu &menu);
void setupModeLabel(RippleEffectLabel &label);
void addDropdownItems(RippleEffectButton *label);
Split *const split;
@@ -65,9 +67,8 @@ private:
RippleEffectButton *dropdownButton = nullptr;
// Label *titleLabel;
Label *titleLabel = nullptr;
Label *modeButton = nullptr;
RippleEffectLabel *modeButton = nullptr;
RippleEffectButton *moderationButton = nullptr;
RippleEffectButton *moderationExtraButton = nullptr;
QMenu dropdownMenu;
QMenu modeMenu;
@@ -80,8 +81,6 @@ private:
std::vector<pajlada::Signals::ScopedConnection> managedConnections;
public slots:
void addDropdownItems(RippleEffectButton *label);
void addModeItems(RippleEffectLabel *label);
void menuMoveSplit();
void menuReloadChannelEmotes();