LibEngsas
etoolbar.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2010 - 2012 EngSaS - Engineering Solutions and Services Langenbach. All rights reserved.
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
17  MA 02110-1301 USA.
18 */
19 
20 #ifndef ETOOLBAR_H
21 #define ETOOLBAR_H
22 
23 #include "eglobal.h"
24 
25 class EAction;
26 
27 #include <QToolBar>
28 
36 class E_CORE_EXPORT EToolBar : public QToolBar
37 {
38  Q_OBJECT
39  public:
40  EToolBar(const QString& title, QWidget* parent = 0);
41  EToolBar(QWidget* parent = 0);
42 /*
43  EAction *addAction( QString standardIconName, QString iconPath, const QString & text,
44  const QObject *reciever, const char* member,
45  bool enableText = false );
46  EAction *addAction( const QString & text, const QObject *reciever, const char* member);*/
47 
48  private:
49  void init();
50 };
51 
52 #endif // ETOOLBAR_H
#define E_CORE_EXPORT
Definition: eglobal.h:107
Activates and deactives icons and text accoring the iconsAndText setting.
Definition: etoolbar.h:36
QAction replacement, which handles "iconsAndText"-option and QIcon::fromTheme.
Definition: eaction.h:37