diff libgui/src/module.mk @ 24679:a3e67a9e7be5

move derived tab bar from editor and doc viewer into separate file * file-editor.cc (file_editor_tab_bar::file_editor_tab_bar), (file_editor_tab_bar::create_context_menu), (file_editor_tab_bar::mousePressEvent): remove all functions related to the derived file_editor_tab_bar class; (file_editor_tab_widget::file_editor_tab_widget): use the new tab_bar; (file_editor::construct): add the close actions to the context menu provided by tab_bar * file-editor.h: derived tab bar removed * module.mk: new files tab_bar.cc and tab_bar.h * webinfo.cc (webinfo) use new tab_bar instead of special webinfo_tab_bar, connect tab bar signal for closing tab; (webinfo_tab_bar::webinfo_tab_bar), (webinfo_tab_bar::mousePressEvent): removed * webinfo.h: removed webinfo_tab_bar * tab-bar.cc: new tab bar for editor and doc viewer derived from QTabBar; (tab_bar): constructor, create context menu; (mousePressEvent): reimplemented mouse press event for detecting mouse actions for closing a tab, in case, emitting related signal * tab-bar.h: new tab bar for editor and doc viewer derived from QTabBar
author Torsten <mttl@mailbox.org>
date Sat, 03 Feb 2018 09:51:34 +0100
parents 8cb985e362f3
children 5bcda4f98997
line wrap: on
line diff
--- a/libgui/src/module.mk	Fri Feb 02 14:16:30 2018 -0800
+++ b/libgui/src/module.mk	Sat Feb 03 09:51:34 2018 +0100
@@ -110,6 +110,7 @@
   %reldir%/moc-settings-dialog.cc \
   %reldir%/moc-terminal-dock-widget.cc \
   %reldir%/moc-color-picker.cc \
+  %reldir%/moc-tab-bar.cc \
   %reldir%/moc-resource-manager.cc \
   %reldir%/moc-shortcut-manager.cc \
   %reldir%/moc-welcome-wizard.cc \
@@ -167,6 +168,7 @@
   %reldir%/resource-manager.h \
   %reldir%/settings-dialog.h \
   %reldir%/shortcut-manager.h \
+  %reldir%/tab-bar.h \
   %reldir%/thread-manager.h \
   %reldir%/terminal-dock-widget.h \
   %reldir%/color-picker.h \
@@ -200,6 +202,7 @@
   %reldir%/resource-manager.cc \
   %reldir%/settings-dialog.cc \
   %reldir%/shortcut-manager.cc \
+  %reldir%/tab-bar.cc \
   %reldir%/thread-manager.cc \
   %reldir%/terminal-dock-widget.cc \
   %reldir%/color-picker.cc \