File indexing completed on 2024-04-21 04:20:21

0001 /*
0002 Copyright (C) 2008-2009 Joseph Simon III <j.simon.iii@astound.net>
0003 
0004 Redistribution and use in source and binary forms, with or without
0005 modification, are permitted provided that the following conditions
0006 are met:
0007 
0008 1. Redistributions of source code must retain the above copyright
0009    notice, this list of conditions and the following disclaimer.
0010 2. Redistributions in binary form must reproduce the above copyright
0011    notice, this list of conditions o9hband the following disclaimer in the
0012    documentation and/or other materials provided with the distribution.
0013 
0014 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
0015 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
0016 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
0017 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
0018 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
0019 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
0020 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
0021 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORTcd
0022 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
0023 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0024 
0025 */
0026 
0027 #ifndef KMDEVICES_H
0028 #define KMDEVICES_H
0029 
0030 #include <KCModule>
0031 #include <sy_devices.h>
0032 
0033 /*****************************************************************
0034               KMDevices Class Definition                         *
0035 ******************************************************************/
0036 
0037 
0038 class kmdevices : public KCModule
0039 {
0040     Q_OBJECT
0041 
0042 public:
0043     kmdevices(QWidget *parent, const QVariantList &);
0044     ~kmdevices();
0045 
0046 // User-defined QT slots.
0047 private slots:
0048 
0049 private:
0050 // PRIVATE DATA MEMBERS
0051 // -----------------------------------------------
0052 
0053     SyDevicesModule* devicesModule;          
0054 };
0055 
0056 #endif