New classes.
This commit is contained in:
		
							parent
							
								
									b1b9471200
								
							
						
					
					
						commit
						52c7082613
					
				
					 4 changed files with 41 additions and 0 deletions
				
			
		| 
						 | 
					@ -294,6 +294,7 @@ set(APP_SOURCES
 | 
				
			||||||
  src/gui/comboboxwithstatus.cpp
 | 
					  src/gui/comboboxwithstatus.cpp
 | 
				
			||||||
  src/gui/basetoolbar.cpp
 | 
					  src/gui/basetoolbar.cpp
 | 
				
			||||||
  src/gui/messagestoolbar.cpp
 | 
					  src/gui/messagestoolbar.cpp
 | 
				
			||||||
 | 
					  src/gui/toolbareditor.cpp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # DYNAMIC-SHORTCUTS sources.
 | 
					  # DYNAMIC-SHORTCUTS sources.
 | 
				
			||||||
  src/dynamic-shortcuts/shortcutcatcher.cpp
 | 
					  src/dynamic-shortcuts/shortcutcatcher.cpp
 | 
				
			||||||
| 
						 | 
					@ -333,6 +334,7 @@ set(APP_SOURCES
 | 
				
			||||||
  src/network-web/webview.cpp
 | 
					  src/network-web/webview.cpp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # MAIN sources.
 | 
					  # MAIN sources.
 | 
				
			||||||
 | 
					  src/application.cpp
 | 
				
			||||||
  src/main.cpp
 | 
					  src/main.cpp
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -369,6 +371,7 @@ set(APP_HEADERS
 | 
				
			||||||
  src/gui/comboboxwithstatus.h
 | 
					  src/gui/comboboxwithstatus.h
 | 
				
			||||||
  src/gui/basetoolbar.h
 | 
					  src/gui/basetoolbar.h
 | 
				
			||||||
  src/gui/messagestoolbar.h
 | 
					  src/gui/messagestoolbar.h
 | 
				
			||||||
 | 
					  src/gui/toolbareditor.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # DYNAMIC-SHORTCUTS headers.
 | 
					  # DYNAMIC-SHORTCUTS headers.
 | 
				
			||||||
  src/dynamic-shortcuts/dynamicshortcutswidget.h
 | 
					  src/dynamic-shortcuts/dynamicshortcutswidget.h
 | 
				
			||||||
| 
						 | 
					@ -398,6 +401,9 @@ set(APP_HEADERS
 | 
				
			||||||
  src/network-web/webfactory.h
 | 
					  src/network-web/webfactory.h
 | 
				
			||||||
  src/network-web/webbrowser.h
 | 
					  src/network-web/webbrowser.h
 | 
				
			||||||
  src/network-web/webview.h
 | 
					  src/network-web/webview.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # MAIN headers.
 | 
				
			||||||
 | 
					  src/application.h
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Add form files.
 | 
					# Add form files.
 | 
				
			||||||
| 
						 | 
					@ -408,6 +414,7 @@ set(APP_FORMS
 | 
				
			||||||
  src/gui/formabout.ui
 | 
					  src/gui/formabout.ui
 | 
				
			||||||
  src/gui/formstandardcategorydetails.ui
 | 
					  src/gui/formstandardcategorydetails.ui
 | 
				
			||||||
  src/gui/formstandardfeeddetails.ui
 | 
					  src/gui/formstandardfeeddetails.ui
 | 
				
			||||||
 | 
					  src/gui/toolbareditor.ui
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Add translations.
 | 
					# 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() {
 | 
					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;
 | 
					  QHash<QString, QAction*> actions;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Add basic actions.
 | 
					  // Add basic actions.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue