New classes.
This commit is contained in:
parent
b1b9471200
commit
52c7082613
@ -294,6 +294,7 @@ set(APP_SOURCES
|
||||
src/gui/comboboxwithstatus.cpp
|
||||
src/gui/basetoolbar.cpp
|
||||
src/gui/messagestoolbar.cpp
|
||||
src/gui/toolbareditor.cpp
|
||||
|
||||
# DYNAMIC-SHORTCUTS sources.
|
||||
src/dynamic-shortcuts/shortcutcatcher.cpp
|
||||
@ -333,6 +334,7 @@ set(APP_SOURCES
|
||||
src/network-web/webview.cpp
|
||||
|
||||
# MAIN sources.
|
||||
src/application.cpp
|
||||
src/main.cpp
|
||||
)
|
||||
|
||||
@ -369,6 +371,7 @@ set(APP_HEADERS
|
||||
src/gui/comboboxwithstatus.h
|
||||
src/gui/basetoolbar.h
|
||||
src/gui/messagestoolbar.h
|
||||
src/gui/toolbareditor.h
|
||||
|
||||
# DYNAMIC-SHORTCUTS headers.
|
||||
src/dynamic-shortcuts/dynamicshortcutswidget.h
|
||||
@ -398,6 +401,9 @@ set(APP_HEADERS
|
||||
src/network-web/webfactory.h
|
||||
src/network-web/webbrowser.h
|
||||
src/network-web/webview.h
|
||||
|
||||
# MAIN headers.
|
||||
src/application.h
|
||||
)
|
||||
|
||||
# Add form files.
|
||||
@ -408,6 +414,7 @@ set(APP_FORMS
|
||||
src/gui/formabout.ui
|
||||
src/gui/formstandardcategorydetails.ui
|
||||
src/gui/formstandardfeeddetails.ui
|
||||
src/gui/toolbareditor.ui
|
||||
)
|
||||
|
||||
# Add translations.
|
||||
|
9
src/application.cpp
Normal file
9
src/application.cpp
Normal file
@ -0,0 +1,9 @@
|
||||
#include "application.h"
|
||||
|
||||
|
||||
Application::Application(int &argc, char **argv)
|
||||
: QtSingleApplication(argc, argv) {
|
||||
}
|
||||
|
||||
Application::~Application() {
|
||||
}
|
22
src/application.h
Normal file
22
src/application.h
Normal file
@ -0,0 +1,22 @@
|
||||
#ifndef APPLICATION_H
|
||||
#define APPLICATION_H
|
||||
|
||||
#include "qtsingleapplication/qtsingleapplication.h"
|
||||
|
||||
|
||||
// TODO: presunout nektery veci sem, settings atp
|
||||
class Application : public QtSingleApplication {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
// Constructors and destructors.
|
||||
explicit Application(int &argc, char **argv);
|
||||
virtual ~Application();
|
||||
|
||||
// Returns pointer to "GOD" application singleton.
|
||||
inline static Application *instance() {
|
||||
return static_cast<Application*>(QCoreApplication::instance());
|
||||
}
|
||||
};
|
||||
|
||||
#endif // APPLICATION_H
|
@ -86,6 +86,9 @@ FormMain *FormMain::instance() {
|
||||
}
|
||||
|
||||
QHash<QString, QAction*> FormMain::allActions() {
|
||||
// TODO: nevytvaret pokazde novej hash ale udelat jeden
|
||||
// a ten pak pouzivat.
|
||||
// tohle by mohl bejt kandidat
|
||||
QHash<QString, QAction*> actions;
|
||||
|
||||
// Add basic actions.
|
||||
|
Loading…
x
Reference in New Issue
Block a user