New toolbar class.

This commit is contained in:
Martin Rotter 2014-04-01 08:12:54 +02:00
parent 772f7f1e27
commit 4891b5c2f4
5 changed files with 35 additions and 2 deletions

View File

@ -292,6 +292,7 @@ set(APP_SOURCES
src/gui/messagebox.cpp
src/gui/formupdate.cpp
src/gui/comboboxwithstatus.cpp
src/gui/messagestoolbar.cpp
# DYNAMIC-SHORTCUTS sources.
src/dynamic-shortcuts/shortcutcatcher.cpp
@ -365,6 +366,7 @@ set(APP_HEADERS
src/gui/messagebox.h
src/gui/formupdate.h
src/gui/comboboxwithstatus.h
src/gui/messagestoolbar.h
# DYNAMIC-SHORTCUTS headers.
src/dynamic-shortcuts/dynamicshortcutswidget.h

View File

@ -31,6 +31,7 @@
#include "gui/statusbar.h"
#include "gui/systemtrayicon.h"
#include "gui/messagebox.h"
#include "gui/messagestoolbar.h"
#include <QVBoxLayout>
#include <QSplitter>
@ -52,7 +53,7 @@ FeedMessageViewer::FeedMessageViewer(QWidget *parent)
m_toolBarsEnabled(true),
m_listHeadersEnabled(true),
m_toolBarFeeds(new QToolBar(tr("Toolbar for feeds"), this)),
m_toolBarMessages(new QToolBar(tr("Toolbar for messages"), this)),
m_toolBarMessages(new MessagesToolBar(tr("Toolbar for messages"), this)),
m_messagesView(new MessagesView(this)),
m_feedsView(new FeedsView(this)),
m_messagesBrowser(new WebBrowser(this)),

View File

@ -25,6 +25,7 @@
class WebBrowser;
class MessagesView;
class MessagesToolBar;
class FeedsView;
class FeedDownloader;
class FeedsModelFeed;
@ -106,7 +107,7 @@ class FeedMessageViewer : public TabContent {
bool m_toolBarsEnabled;
bool m_listHeadersEnabled;
QToolBar *m_toolBarFeeds;
QToolBar *m_toolBarMessages;
MessagesToolBar *m_toolBarMessages;
QSplitter *m_feedSplitter;
QSplitter *m_messageSplitter;

View File

@ -0,0 +1,9 @@
#include "gui/messagestoolbar.h"
MessagesToolBar::MessagesToolBar(const QString &title, QWidget *parent)
: QToolBar(title, parent) {
}
MessagesToolBar::~MessagesToolBar() {
}

20
src/gui/messagestoolbar.h Normal file
View File

@ -0,0 +1,20 @@
#ifndef NEWSTOOLBAR_H
#define NEWSTOOLBAR_H
#include <QToolBar>
class MessagesToolBar : public QToolBar {
Q_OBJECT
public:
// Constructors and destructors.
explicit MessagesToolBar(const QString &title, QWidget *parent = 0);
virtual ~MessagesToolBar();
signals:
public slots:
};
#endif // NEWSTOOLBAR_H