summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/mainwindow/mainwindowimp.h
Unidiff
Diffstat (limited to 'noncore/settings/networksettings/mainwindow/mainwindowimp.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/networksettings/mainwindow/mainwindowimp.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/noncore/settings/networksettings/mainwindow/mainwindowimp.h b/noncore/settings/networksettings/mainwindow/mainwindowimp.h
index f211d6e..da1bb8f 100644
--- a/noncore/settings/networksettings/mainwindow/mainwindowimp.h
+++ b/noncore/settings/networksettings/mainwindow/mainwindowimp.h
@@ -15,12 +15,17 @@ class QLibrary;
15#else 15#else
16class KLibrary; 16class KLibrary;
17class KLibLoader; 17class KLibLoader;
18#define QLibrary KLibrary 18#define QLibrary KLibrary
19#endif 19#endif
20 20
21namespace Opie {
22namespace Core {
23 class OProcess;
24}
25}
21 26
22class MainWindowImp : public MainWindow { 27class MainWindowImp : public MainWindow {
23 Q_OBJECT 28 Q_OBJECT
24 29
25public: 30public:
26 static QString appName() { return QString::fromLatin1("networksettings"); } 31 static QString appName() { return QString::fromLatin1("networksettings"); }
@@ -43,15 +48,20 @@ private slots:
43 48
44 void updateInterface(Interface *i); 49 void updateInterface(Interface *i);
45 void newProfileChanged(const QString& newText); 50 void newProfileChanged(const QString& newText);
46 51
47 void receive (const QCString &, const QByteArray &); 52 void receive (const QCString &, const QByteArray &);
48 53
54protected slots:
55 virtual void setHostname();
56 virtual void slotHostname(Opie::Core::OProcess *proc, char *buffer, int buflen);
57
49private: 58private:
50 void makeChannel(); 59 void makeChannel();
51 void loadModules(const QString &path); 60 void loadModules(const QString &path);
61 void initHostname();
52 62
53 Module* loadPlugin(const QString &pluginFileName, 63 Module* loadPlugin(const QString &pluginFileName,
54 const QString &resolveString = "create_plugin"); 64 const QString &resolveString = "create_plugin");
55 65
56 // For our local list of names 66 // For our local list of names
57 QMap<QString, Interface*> interfaceNames; 67 QMap<QString, Interface*> interfaceNames;
@@ -63,12 +73,13 @@ private:
63 73
64 QMap<KProcess*, QString> threads; 74 QMap<KProcess*, QString> threads;
65 QStringList profiles; 75 QStringList profiles;
66 76
67 bool advancedUserMode; 77 bool advancedUserMode;
68 QString scheme; 78 QString scheme;
79 QString _procTemp;
69#ifndef QWS 80#ifndef QWS
70 KLibLoader *loader; 81 KLibLoader *loader;
71#endif 82#endif
72}; 83};
73 84
74#endif // MAINWINOWIMP_H 85#endif // MAINWINOWIMP_H