5#ifndef BALL_VIEW_WIDGETS_MODULARWIDGET_H
6#define BALL_VIEW_WIDGETS_MODULARWIDGET_H
8#ifndef BALL_CONCEPT_EMBEDDABLE_H
12#ifndef BALL_VIEW_KERNEL_CONNECTIONOBJECT_H
16#ifndef BALL_VIEW_KERNEL_UIOPERATIONMODE_H
20#include <QtGui/QKeySequence>
21#include <QtWidgets/QToolBar>
94 virtual
void destroy()
162 const char* slot = 0,
const String& description =
"", QKeySequence accel = QKeySequence(),
163 const QString& menu_hint = QString(
""),
188 void setIcon(QAction* action,
const String& filename,
bool add_to_main_toolbar =
true);
295 virtual void dump(std::ostream& s = std::cout,
Size depth = 0)
const;
#define BALL_CREATE(name)
#define BALL_EMBEDDABLE(TYPE, BASE)
virtual void initializePreferencesTab(Preferences &preferences)
virtual void checkMenu(MainControl &main_control)
void setIcon(QAction *action, const String &filename, bool add_to_main_toolbar=true)
virtual bool openFile(const String &)
virtual void finalizePreferencesTab(Preferences &preferences)
virtual void addToolBarEntries(QToolBar *main_tb)
virtual bool canHandle(const String &) const
virtual void initializeWidget(MainControl &main_control)
virtual void fetchPreferences(INIFile &inifile)
String getWorkingDir()
Implemented for convenience.
virtual void applyPreferences()
virtual void dump(std::ostream &s=std::cout, Size depth=0) const
QList< QAction * > main_toolbar_actions_
virtual void setStatusbarText(const QString &text, bool important=false)
void setWorkingDir(const String &dir)
Implemented for convenience.
virtual BALL_DEPRECATED void registerForHelpSystem(const QObject *, const String &)
void setWorkingDirFromFilename_(String filename)
QAction * window_menu_entry_
BALL_DEPRECATED void setMenuHelp(QAction *, const String &)
virtual void finalizeWidget(MainControl &main_control)
FragmentDB & getFragmentDB() const
virtual void setStatusbarText(const String &text, bool important=false)
bool unlockComposites()
Unlock the Composites.
virtual BALL_DEPRECATED void showHelp(const String &)
static void registerWidget(ModularWidget *mwidget)
QAction * insertMenuEntry(Position parent_id, const QString &name, const QObject *receiver=0, const char *slot=0, const String &description="", QKeySequence accel=QKeySequence(), const QString &menu_hint=QString(""), UIOperationMode::OperationMode minimal_mode=UIOperationMode::MODE_ALL)
virtual void writePreferences(INIFile &inifile)
MainControl * getMainControl() const