improved split header menu button

This commit is contained in:
fourtf
2018-08-07 09:38:18 +02:00
parent f34063213c
commit 5df231f072
5 changed files with 92 additions and 34 deletions
+8 -5
View File
@@ -54,6 +54,7 @@ private:
void addModeActions(QMenu &menu);
void setupModeLabel(RippleEffectLabel &label);
void addDropdownItems(RippleEffectButton *label);
void showMenu();
Split *const split_;
@@ -64,15 +65,17 @@ private:
pajlada::Signals::Connection onlineStatusChangedConnection_;
RippleEffectButton *dropdownButton_ = nullptr;
// Label *titleLabel;
Label *titleLabel = nullptr;
RippleEffectLabel *modeButton_ = nullptr;
RippleEffectButton *moderationButton_ = nullptr;
RippleEffectButton *dropdownButton_{};
// Label *titleLabel{};
Label *titleLabel{};
RippleEffectLabel *modeButton_{};
RippleEffectButton *moderationButton_{};
QMenu dropdownMenu_;
QMenu modeMenu_;
bool menuVisible_{};
pajlada::Signals::NoArgSignal modeUpdateRequested_;
QString tooltip_;