diff options
Diffstat (limited to 'lumina-fm')
-rw-r--r-- | lumina-fm/MainUI.h | 4 | ||||
-rw-r--r-- | lumina-fm/main.cpp | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/lumina-fm/MainUI.h b/lumina-fm/MainUI.h index 3984e109..fea56549 100644 --- a/lumina-fm/MainUI.h +++ b/lumina-fm/MainUI.h @@ -67,6 +67,9 @@ public: void OpenDirs(QStringList); //called from the main.cpp after initialization +public slots: + void setupIcons(); //used during initialization + private: Ui::MainUI *ui; //Internal non-ui widgets @@ -97,7 +100,6 @@ private: bool isUserWritable, keepFocus; //Simplification Functions - void setupIcons(); //used during initialization void setupConnections(); //used during initialization void loadSettings(); //used during initialization diff --git a/lumina-fm/main.cpp b/lumina-fm/main.cpp index 8d5a3f95..18c75223 100644 --- a/lumina-fm/main.cpp +++ b/lumina-fm/main.cpp @@ -9,7 +9,7 @@ #include "MainUI.h" #include <LuminaOS.h> -//#include <LuminaThemes.h> +#include <LuminaThemes.h> int main(int argc, char ** argv) { @@ -27,8 +27,7 @@ int main(int argc, char ** argv) QApplication a(argc, argv); #endif a.setApplicationName("Insight File Manager"); - //LuminaThemeEngine themes(&a); - //qDebug() << "StyleSheet:\n" << a.styleSheet(); + LuminaThemeEngine themes(&a); //Load current Locale QTranslator translator; QLocale mylocale; @@ -45,6 +44,7 @@ int main(int argc, char ** argv) MainUI w; QObject::connect(&a, SIGNAL(messageReceived(const QString&)), &w, SLOT(slotSingleInstance(const QString&)) ); + QObject::connect(&themes, SIGNAL(updateIcons()), &w, SLOT(setupIcons()) ); w.OpenDirs(in); w.show(); |