delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / kcontrol / componentchooser / componentchooserbrowser.h
bloba420c2ffd683f98412f9d4c1d3844c7c66329a6e
1 /***************************************************************************
2 componentchooserbrowser.h
3 -------------------
4 copyright : (C) 2002 by Joseph Wenninger
5 email : jowenn@kde.org
6 ***************************************************************************/
8 /***************************************************************************
9 * *
10 * This program is free software; you can redistribute it and/or modify *
11 * it under the terms of the GNU General Public License version 2 as *
12 * published by the Free Software Foundationi *
13 * *
14 ***************************************************************************/
16 #ifndef COMPONENTCHOOSERBROWSER_H
17 #define COMPONENTCHOOSERBROWSER_H
19 #include "ui_browserconfig_ui.h"
20 #include "componentchooser.h"
22 class CfgBrowser: public QWidget, public Ui::BrowserConfig_UI, public CfgPlugin
24 Q_OBJECT
25 public:
26 CfgBrowser(QWidget *parent);
27 virtual ~CfgBrowser();
28 virtual void load(KConfig *cfg);
29 virtual void save(KConfig *cfg);
30 virtual void defaults();
32 protected Q_SLOTS:
33 void selectBrowser();
34 void configChanged();
36 Q_SIGNALS:
37 void changed(bool);
38 private:
39 QString m_browserExec;
40 KService::Ptr m_browserService;
43 #endif /* COMPONENTCHOOSERBROWSER_H */