#define MESSAGE Dialogs::tr("Message boxes have a caption, text, " \
"and any number of buttons, each with standard or custom text." \
@@ -246,3 +249,6 @@ void Dialogs::errorMessage()
ui->error_lineEdit->setText(tr("If the box is unchecked, the message will not appear again."));
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Dialogs)
+#endif
diff --git a/src/dialogs.h b/src/dialogs.h
index 5a05be3..c5f5606 100755
--- a/src/dialogs.h
+++ b/src/dialogs.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef DIALOGS_H
#define DIALOGS_H
diff --git a/src/draglabel.h b/src/draglabel.h
index 46be470..5ccee01 100755
--- a/src/draglabel.h
+++ b/src/draglabel.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef DRAGLABEL_H
#define DRAGLABEL_H
diff --git a/src/draw.cpp b/src/draw.cpp
index 04c14b3..ec2f9a8 100755
--- a/src/draw.cpp
+++ b/src/draw.cpp
@@ -37,6 +37,7 @@
#include "draw.h"
#include
+#include
const int IdRole = Qt::UserRole;
@@ -72,12 +73,12 @@ Draw::Draw()
penWidthLabel->setBuddy(penWidthSpinBox);
penStyleComboBox = new QComboBox;
- penStyleComboBox->addItem(tr("Solid"), Qt::SolidLine);
- penStyleComboBox->addItem(tr("Dash"), Qt::DashLine);
- penStyleComboBox->addItem(tr("Dot"), Qt::DotLine);
- penStyleComboBox->addItem(tr("Dash Dot"), Qt::DashDotLine);
- penStyleComboBox->addItem(tr("Dash Dot Dot"), Qt::DashDotDotLine);
- penStyleComboBox->addItem(tr("None"), Qt::NoPen);
+ penStyleComboBox->addItem(tr("Solid"), int(Qt::SolidLine));
+ penStyleComboBox->addItem(tr("Dash"), int(Qt::DashLine));
+ penStyleComboBox->addItem(tr("Dot"), int(Qt::DotLine));
+ penStyleComboBox->addItem(tr("Dash Dot"), int(Qt::DashDotLine));
+ penStyleComboBox->addItem(tr("Dash Dot Dot"), int(Qt::DashDotDotLine));
+ penStyleComboBox->addItem(tr("None"), int(Qt::NoPen));
penStyleLabel = new QLabel(tr("&Pen Style:"));
penStyleLabel->setBuddy(penStyleComboBox);
@@ -99,25 +100,25 @@ Draw::Draw()
penJoinLabel->setBuddy(penJoinComboBox);
brushStyleComboBox = new QComboBox;
- brushStyleComboBox->addItem(tr("Linear Gradient"), Qt::LinearGradientPattern);
- brushStyleComboBox->addItem(tr("Radial Gradient"), Qt::RadialGradientPattern);
- brushStyleComboBox->addItem(tr("Conical Gradient"), Qt::ConicalGradientPattern);
- brushStyleComboBox->addItem(tr("Texture"), Qt::TexturePattern);
- brushStyleComboBox->addItem(tr("Solid"), Qt::SolidPattern);
- brushStyleComboBox->addItem(tr("Horizontal"), Qt::HorPattern);
- brushStyleComboBox->addItem(tr("Vertical"), Qt::VerPattern);
- brushStyleComboBox->addItem(tr("Cross"), Qt::CrossPattern);
- brushStyleComboBox->addItem(tr("Backward Diagonal"), Qt::BDiagPattern);
- brushStyleComboBox->addItem(tr("Forward Diagonal"), Qt::FDiagPattern);
- brushStyleComboBox->addItem(tr("Diagonal Cross"), Qt::DiagCrossPattern);
- brushStyleComboBox->addItem(tr("Dense 1"), Qt::Dense1Pattern);
- brushStyleComboBox->addItem(tr("Dense 2"), Qt::Dense2Pattern);
- brushStyleComboBox->addItem(tr("Dense 3"), Qt::Dense3Pattern);
- brushStyleComboBox->addItem(tr("Dense 4"), Qt::Dense4Pattern);
- brushStyleComboBox->addItem(tr("Dense 5"), Qt::Dense5Pattern);
- brushStyleComboBox->addItem(tr("Dense 6"), Qt::Dense6Pattern);
- brushStyleComboBox->addItem(tr("Dense 7"), Qt::Dense7Pattern);
- brushStyleComboBox->addItem(tr("None"), Qt::NoBrush);
+ brushStyleComboBox->addItem(tr("Linear Gradient"), int(Qt::LinearGradientPattern));
+ brushStyleComboBox->addItem(tr("Radial Gradient"), int(Qt::RadialGradientPattern));
+ brushStyleComboBox->addItem(tr("Conical Gradient"), int(Qt::ConicalGradientPattern));
+ brushStyleComboBox->addItem(tr("Texture"), int(Qt::TexturePattern));
+ brushStyleComboBox->addItem(tr("Solid"), int(Qt::SolidPattern));
+ brushStyleComboBox->addItem(tr("Horizontal"), int(Qt::HorPattern));
+ brushStyleComboBox->addItem(tr("Vertical"), int(Qt::VerPattern));
+ brushStyleComboBox->addItem(tr("Cross"), int(Qt::CrossPattern));
+ brushStyleComboBox->addItem(tr("Backward Diagonal"),int(Qt::BDiagPattern));
+ brushStyleComboBox->addItem(tr("Forward Diagonal"), int(Qt::FDiagPattern));
+ brushStyleComboBox->addItem(tr("Diagonal Cross"), int(Qt::DiagCrossPattern));
+ brushStyleComboBox->addItem(tr("Dense 1"), int(Qt::Dense1Pattern));
+ brushStyleComboBox->addItem(tr("Dense 2"), int(Qt::Dense2Pattern));
+ brushStyleComboBox->addItem(tr("Dense 3"), int(Qt::Dense3Pattern));
+ brushStyleComboBox->addItem(tr("Dense 4"), int(Qt::Dense4Pattern));
+ brushStyleComboBox->addItem(tr("Dense 5"), int(Qt::Dense5Pattern));
+ brushStyleComboBox->addItem(tr("Dense 6"), int(Qt::Dense6Pattern));
+ brushStyleComboBox->addItem(tr("Dense 7"), int(Qt::Dense7Pattern));
+ brushStyleComboBox->addItem(tr("None"), int(Qt::NoBrush));
brushStyleLabel = new QLabel(tr("&Brush:"));
brushStyleLabel->setBuddy(brushStyleComboBox);
@@ -223,3 +224,6 @@ void Draw::brushChanged()
}
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Draw)
+#endif
diff --git a/src/draw.h b/src/draw.h
index b5ddb80..a95d698 100755
--- a/src/draw.h
+++ b/src/draw.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef DRAW_H
#define DRAW_H
diff --git a/src/draw_area.cpp b/src/draw_area.cpp
index 489d201..86d7e54 100755
--- a/src/draw_area.cpp
+++ b/src/draw_area.cpp
@@ -36,6 +36,10 @@
#include "draw_area.h"
#include
+#ifdef W_REGISTER_ARGTYPE
+W_REGISTER_ARGTYPE(DrawArea::Shape)
+#endif
+
DrawArea::DrawArea(QWidget *parent)
: QWidget(parent)
{
@@ -174,3 +178,6 @@ void DrawArea::paintEvent(QPaintEvent * /* event */)
painter.drawRect(QRect(0, 0, width() - 1, height() - 1));
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(DrawArea)
+#endif
diff --git a/src/draw_area.h b/src/draw_area.h
index 7344317..028e9cc 100755
--- a/src/draw_area.h
+++ b/src/draw_area.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef DRAWAREA_H
#define DRAWAREA_H
diff --git a/src/fontpicker.cpp b/src/fontpicker.cpp
index 2c20078..120a958 100755
--- a/src/fontpicker.cpp
+++ b/src/fontpicker.cpp
@@ -79,3 +79,6 @@ void FontPicker::setFont()
void FontPicker::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(FontPicker)
+#endif
diff --git a/src/fontpicker.h b/src/fontpicker.h
index 2d97316..390cfbf 100755
--- a/src/fontpicker.h
+++ b/src/fontpicker.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef FONTPICKER_H
#define FONTPICKER_H
diff --git a/src/fridgemag.h b/src/fridgemag.h
index 70a0354..ab14088 100755
--- a/src/fridgemag.h
+++ b/src/fridgemag.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef FRIDGEMAG_H
#define FRIDGEMAG_H
diff --git a/src/glwidget.cpp b/src/glwidget.cpp
index 4e5b0c0..00d3449 100755
--- a/src/glwidget.cpp
+++ b/src/glwidget.cpp
@@ -276,3 +276,6 @@ void GLWidget::normalizeAngle(int *angle)
while (*angle > 360 * 16)
*angle -= 360 * 16;
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(GLWidget)
+#endif
diff --git a/src/glwidget.h b/src/glwidget.h
index a006c94..1a14cc7 100755
--- a/src/glwidget.h
+++ b/src/glwidget.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef GLWIDGET_H
#define GLWIDGET_H
diff --git a/src/grabber.cpp b/src/grabber.cpp
index d453659..425cdf3 100755
--- a/src/grabber.cpp
+++ b/src/grabber.cpp
@@ -209,3 +209,6 @@ QSize Grabber::sizeHint() const
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Grabber)
+#endif
diff --git a/src/grabber.h b/src/grabber.h
index bb62dfd..b9dece8 100755
--- a/src/grabber.h
+++ b/src/grabber.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef GRABBER_H
#define GRABBER_H
diff --git a/src/international.cpp b/src/international.cpp
index da33bde..2ec69a5 100755
--- a/src/international.cpp
+++ b/src/international.cpp
@@ -133,3 +133,6 @@ void International::actionClose()
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(International)
+#endif
diff --git a/src/international.h b/src/international.h
index 05b8f88..e73e13c 100755
--- a/src/international.h
+++ b/src/international.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef INTERNATIONAL_H
#define INTERNATIONAL_H
diff --git a/src/lighting.cpp b/src/lighting.cpp
index a270358..47011d2 100755
--- a/src/lighting.cpp
+++ b/src/lighting.cpp
@@ -140,3 +140,6 @@ void Lighting::setupScene()
void Lighting::resizeEvent(QResizeEvent */*event*/)
{
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Lighting)
+#endif
diff --git a/src/lighting.h b/src/lighting.h
index 923f2eb..73047ed 100755
--- a/src/lighting.h
+++ b/src/lighting.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef LIGHTING_H
#define LIGHTING_H
diff --git a/src/line_edit.cpp b/src/line_edit.cpp
index 2e3743b..2d4552d 100755
--- a/src/line_edit.cpp
+++ b/src/line_edit.cpp
@@ -175,3 +175,6 @@ void LineEdit::readonlyChanged(int index)
}
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(LineEdit)
+#endif
diff --git a/src/line_edit.h b/src/line_edit.h
index b904f97..472f548 100755
--- a/src/line_edit.h
+++ b/src/line_edit.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef LINEEDIT_H
#define LINEEDIT_H
diff --git a/src/listview.cpp b/src/listview.cpp
index c655741..ef78089 100755
--- a/src/listview.cpp
+++ b/src/listview.cpp
@@ -117,3 +117,6 @@ void ListView::delRow()
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(ListView)
+#endif
diff --git a/src/listview.h b/src/listview.h
index 7fd4f89..b4ff66b 100755
--- a/src/listview.h
+++ b/src/listview.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef LISTVIEW_H
#define LISTVIEW_H
diff --git a/src/main.cpp b/src/main.cpp
index 1301cfa..f5ee76f 100755
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -35,7 +35,7 @@
#include "mdi.h"
-#include
+#include
int main(int argc, char *argv[])
{
diff --git a/src/mandelbrot_thread.cpp b/src/mandelbrot_thread.cpp
index 51772af..93d4f68 100755
--- a/src/mandelbrot_thread.cpp
+++ b/src/mandelbrot_thread.cpp
@@ -191,3 +191,6 @@ uint Mandelbrot_Thread::rgbFromWaveLength(double wave)
return qRgb(int(r * 255), int(g * 255), int(b * 255));
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Mandelbrot_Thread)
+#endif
diff --git a/src/mandelbrot_thread.h b/src/mandelbrot_thread.h
index c887e43..18daf35 100755
--- a/src/mandelbrot_thread.h
+++ b/src/mandelbrot_thread.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef MANDELBROT_THREAD_H
#define MANDELBROT_THREAD_H
diff --git a/src/mandelbrot_widget.cpp b/src/mandelbrot_widget.cpp
index 5de0f59..e986b92 100755
--- a/src/mandelbrot_widget.cpp
+++ b/src/mandelbrot_widget.cpp
@@ -203,3 +203,6 @@ void Mandelbrot_Widget::zoom(double zoomFactor)
thread.render(centerX, centerY, curScale, size());
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Mandelbrot_Widget)
+#endif
diff --git a/src/mandelbrot_widget.h b/src/mandelbrot_widget.h
index e4d23e0..349cb3e 100755
--- a/src/mandelbrot_widget.h
+++ b/src/mandelbrot_widget.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef MANDELBROT_WIDGET_H
#define MANDELBROT_WIDGET_H
diff --git a/src/mdi.cpp b/src/mdi.cpp
index 018fbda..c7856aa 100755
--- a/src/mdi.cpp
+++ b/src/mdi.cpp
@@ -40,9 +40,9 @@
#include "dialogs.h"
#include "draw.h"
#include "fontpicker.h"
-#include "html_viewer.h"
+// #include "html_viewer.h"
#include "international.h"
-#include "musicplayer.h"
+// #include "musicplayer.h"
#include "line_edit.h"
#include "listview.h"
// #include "script.h" (QScript)
@@ -56,7 +56,7 @@
#include "tablewidget_view.h"
#include "treeview.h"
#include "videoplayer.h"
-#include "web_browser.h"
+// #include "web_browser.h"
#include "xml.h"
#include "xmlpatterns.h"
@@ -207,13 +207,13 @@ void Mdi::on_actionXmlPatterns_triggered()
// audio & visual
void Mdi::on_actionMusicPlayer_triggered()
{
- MusicPlayer *oDw = new MusicPlayer();
-
- if ( oDw->loaded() ) {
- addMdiChild(oDw);
- } else {
- delete oDw;
- }
+// MusicPlayer *oDw = new MusicPlayer();
+//
+// if ( oDw->loaded() ) {
+// addMdiChild(oDw);
+// } else {
+// delete oDw;
+// }
}
void Mdi::on_actionVideoWidget_triggered()
@@ -224,14 +224,14 @@ void Mdi::on_actionVideoWidget_triggered()
void Mdi::on_actionHTML_Viewer_triggered()
{
- Html_Viewer *oDw = new Html_Viewer();
- addMdiChild(oDw);
+// Html_Viewer *oDw = new Html_Viewer();
+// addMdiChild(oDw);
}
void Mdi::on_actionWebBrowser_triggered()
{
- WebBrowser *oDw = new WebBrowser(this);
- addMdiChild(oDw);
+// WebBrowser *oDw = new WebBrowser(this);
+// addMdiChild(oDw);
}
@@ -386,3 +386,6 @@ void Mdi::on_actionAbout_triggered()
msgB.exec();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Mdi)
+#endif
diff --git a/src/mdi.h b/src/mdi.h
index 7cea8de..2a5ed15 100755
--- a/src/mdi.h
+++ b/src/mdi.h
@@ -32,13 +32,17 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef MDI_H
#define MDI_H
#include "ui_mdi.h"
-#include
+#include
class Mdi : public QMainWindow
{
diff --git a/src/screenshot.cpp b/src/screenshot.cpp
index 1af228d..5e11a5a 100755
--- a/src/screenshot.cpp
+++ b/src/screenshot.cpp
@@ -36,6 +36,14 @@
#include "screenshot.h"
#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
Screenshot::Screenshot()
{
@@ -148,3 +156,6 @@ void Screenshot::updateScreenshotLabel()
screenshotLabel->setPixmap(originalPixmap.scaled(screenshotLabel->size(),
Qt::KeepAspectRatio, Qt::SmoothTransformation));
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Screenshot)
+#endif
diff --git a/src/screenshot.h b/src/screenshot.h
index 578180c..794c59a 100755
--- a/src/screenshot.h
+++ b/src/screenshot.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SCREENSHOT_H
#define SCREENSHOT_H
diff --git a/src/script.cpp b/src/script.cpp
index 11179c4..7d0ca18 100755
--- a/src/script.cpp
+++ b/src/script.cpp
@@ -150,3 +150,6 @@ void Script::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Script)
+#endif
diff --git a/src/script.h b/src/script.h
index 26c4e75..9514a6f 100755
--- a/src/script.h
+++ b/src/script.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SCRIPT_H
#define SCRIPT_H
diff --git a/src/sliders.cpp b/src/sliders.cpp
index 82d1f11..1e86401 100755
--- a/src/sliders.cpp
+++ b/src/sliders.cpp
@@ -36,6 +36,9 @@
#include "sliders.h"
#include
+#include
+#include
+#include
Sliders::Sliders()
: QWidget()
@@ -160,3 +163,6 @@ void Sliders::rotateWidgets()
m_rotableLayout->addWidget(m_rotableWidgets[i], 1, i);
}
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Sliders)
+#endif
diff --git a/src/sliders.h b/src/sliders.h
index a606287..34e4109 100755
--- a/src/sliders.h
+++ b/src/sliders.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SLIDERS_H
#define SLIDERS_H
diff --git a/src/stdpath.cpp b/src/stdpath.cpp
index 6ebffc8..f415528 100755
--- a/src/stdpath.cpp
+++ b/src/stdpath.cpp
@@ -175,3 +175,6 @@ void StdPath::locateAll()
m_ui->locateAll->append(locationList.at(k));
}
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(StdPath)
+#endif
diff --git a/src/stdpath.h b/src/stdpath.h
index 245a209..bbd47e4 100755
--- a/src/stdpath.h
+++ b/src/stdpath.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef STDPATH_H
#define STDPATH_H
diff --git a/src/style_dw.cpp b/src/style_dw.cpp
index ba5ed27..f272ffe 100755
--- a/src/style_dw.cpp
+++ b/src/style_dw.cpp
@@ -104,3 +104,6 @@ void Style_DW::styleEditClose()
// marks the style_edit window closed
m_style = NULL;
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Style_DW)
+#endif
diff --git a/src/style_dw.h b/src/style_dw.h
index fb7be43..730d020 100755
--- a/src/style_dw.h
+++ b/src/style_dw.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef STYLE_DW_H
#define STYLE_DW_H
diff --git a/src/style_edit.cpp b/src/style_edit.cpp
index 5b54eda..827355b 100755
--- a/src/style_edit.cpp
+++ b/src/style_edit.cpp
@@ -38,6 +38,7 @@
#include "style_dw.h"
#include
+#include
const static QString qsPath = ":/resources/";
QString Style_Edit::qssName = "Shiny";
@@ -150,3 +151,6 @@ void Style_Edit::closeEvent(QCloseEvent *event)
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Style_Edit)
+#endif
diff --git a/src/style_edit.h b/src/style_edit.h
index 0b9b992..dc931c5 100755
--- a/src/style_edit.h
+++ b/src/style_edit.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef STYLE_EDIT_H
#define STYLE_EDIT_H
diff --git a/src/svg_view.cpp b/src/svg_view.cpp
index 3a96303..88cd43f 100755
--- a/src/svg_view.cpp
+++ b/src/svg_view.cpp
@@ -143,3 +143,6 @@ void Svg_View::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Svg_View)
+#endif
diff --git a/src/svg_view.h b/src/svg_view.h
index 2ac13bc..e9fc962 100755
--- a/src/svg_view.h
+++ b/src/svg_view.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SVG_VIEW_H
#define SVG_VIEW_H
diff --git a/src/svgtextobject.cpp b/src/svgtextobject.cpp
index fb703d9..1f38fdf 100755
--- a/src/svgtextobject.cpp
+++ b/src/svgtextobject.cpp
@@ -61,3 +61,6 @@ void SvgTextObject::drawObject(QPainter *painter,
painter->drawImage(rect, bufferedImage);
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(SvgTextObject)
+#endif
diff --git a/src/svgtextobject.h b/src/svgtextobject.h
index 96c29ee..0bb6a1c 100755
--- a/src/svgtextobject.h
+++ b/src/svgtextobject.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SVGTEXTOBJECT_H
#define SVGTEXTOBJECT_H
diff --git a/src/systray.cpp b/src/systray.cpp
index 4862a86..7c25546 100755
--- a/src/systray.cpp
+++ b/src/systray.cpp
@@ -36,6 +36,12 @@
#include "systray.h"
#include
+#include
+#include
+
+#ifdef W_REGISTER_ARGTYPE
+W_REGISTER_ARGTYPE(QSystemTrayIcon::ActivationReason)
+#endif
const static QString sysPath = ":/resources/";
@@ -247,3 +253,6 @@ void SysTray::actionQuit() {
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(SysTray)
+#endif
diff --git a/src/systray.h b/src/systray.h
index ac29603..80b2e01 100755
--- a/src/systray.h
+++ b/src/systray.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef SYSTRAY_H
#define SYSTRAY_H
diff --git a/src/tabdialog.cpp b/src/tabdialog.cpp
index 3c1f2d2..f545d6b 100755
--- a/src/tabdialog.cpp
+++ b/src/tabdialog.cpp
@@ -182,3 +182,6 @@ void TabDialog::actionRollYourOwn()
void TabDialog::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(TabDialog)
+#endif
diff --git a/src/tabdialog.h b/src/tabdialog.h
index 20c2259..ee4bb83 100755
--- a/src/tabdialog.h
+++ b/src/tabdialog.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef TABDIALOG_H
#define TABDIALOG_H
diff --git a/src/tableview.cpp b/src/tableview.cpp
index e569552..c5bb12a 100755
--- a/src/tableview.cpp
+++ b/src/tableview.cpp
@@ -147,3 +147,6 @@ bool TableView::createConnection()
QSqlRelationalTableModel
*/
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(TableView)
+#endif
diff --git a/src/tableview.h b/src/tableview.h
index 3c3e1dd..c1e153e 100755
--- a/src/tableview.h
+++ b/src/tableview.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef TABLEVIEW_H
#define TABLEVIEW_H
diff --git a/src/tablewidget_view.cpp b/src/tablewidget_view.cpp
index 3d7be31..11d3b68 100755
--- a/src/tablewidget_view.cpp
+++ b/src/tablewidget_view.cpp
@@ -302,3 +302,6 @@ QTableWidget->sortItems(0, Qt::AscendingOrder)
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(TableWidget_View)
+#endif
diff --git a/src/tablewidget_view.h b/src/tablewidget_view.h
index 988a627..5355e3f 100755
--- a/src/tablewidget_view.h
+++ b/src/tablewidget_view.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef TABLEWIDGET_VIEW_H
#define TABLEWIDGET_VIEW_H
diff --git a/src/treeview.h b/src/treeview.h
index c01bbe4..aaba437 100755
--- a/src/treeview.h
+++ b/src/treeview.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef TREEVIEW_H
#define TREEVIEW_H
diff --git a/src/util.cpp b/src/util.cpp
index f4a4184..3e192ea 100755
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -34,6 +34,7 @@
***********************************************************************/
#include "util.h"
+#include
void ksMsg(const QString &msg)
{
diff --git a/src/util.h b/src/util.h
index 4e0a1be..f0a1f7d 100755
--- a/src/util.h
+++ b/src/util.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef UTIL_H
#define UTIL_H
diff --git a/src/videoplayer.cpp b/src/videoplayer.cpp
index fdd4430..34186d6 100755
--- a/src/videoplayer.cpp
+++ b/src/videoplayer.cpp
@@ -39,6 +39,16 @@
#include
#include
+#include
+#include
+#include
+#include
+#include
+
+#ifdef W_REGISTER_ARGTYPE
+W_REGISTER_ARGTYPE(QMovie::MovieState)
+#endif
+
VideoPlayer::VideoPlayer(QWidget *parent)
: QWidget(parent), m_surface(0)
@@ -184,3 +194,6 @@ bool VideoPlayer::presentImage(const QImage &image)
void VideoPlayer::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(VideoPlayer)
+#endif
diff --git a/src/videoplayer.h b/src/videoplayer.h
index b53e225..19eeabc 100755
--- a/src/videoplayer.h
+++ b/src/videoplayer.h
@@ -32,12 +32,16 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef VIDEOPLAYER_H
#define VIDEOPLAYER_H
#include
-#include
+#include
#include
class VideoPlayer : public QWidget
diff --git a/src/videosurface.cpp b/src/videosurface.cpp
index c71603a..2cc1d91 100755
--- a/src/videosurface.cpp
+++ b/src/videosurface.cpp
@@ -161,3 +161,6 @@ void VideoSurface::paint(QPainter *painter)
}
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(VideoSurface)
+#endif
diff --git a/src/videosurface.h b/src/videosurface.h
index 6a8165c..d305c1f 100755
--- a/src/videosurface.h
+++ b/src/videosurface.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef VIDEOSURFACE_H
#define VIDEOSURFACE_H
diff --git a/src/videowidget.cpp b/src/videowidget.cpp
index 2ee2d25..5349081 100755
--- a/src/videowidget.cpp
+++ b/src/videowidget.cpp
@@ -92,3 +92,6 @@ void VideoWidget::resizeEvent(QResizeEvent *event)
surface->updateVideoRect();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(VideoWidget)
+#endif
diff --git a/src/videowidget.h b/src/videowidget.h
index 78d7572..0eb0674 100755
--- a/src/videowidget.h
+++ b/src/videowidget.h
@@ -32,13 +32,17 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef VIDEOWIDGET_H
#define VIDEOWIDGET_H
#include "videosurface.h"
-#include
+#include
#include
class VideoWidget : public QWidget
diff --git a/src/xml.cpp b/src/xml.cpp
index 59849c2..0c00ba5 100755
--- a/src/xml.cpp
+++ b/src/xml.cpp
@@ -205,3 +205,6 @@ void Xml::actionClose() {
this->parentWidget()->close();
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(Xml)
+#endif
diff --git a/src/xml.h b/src/xml.h
index eed6ce0..d375132 100755
--- a/src/xml.h
+++ b/src/xml.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef XML_H
#define XML_H
diff --git a/src/xmlpatterns.cpp b/src/xmlpatterns.cpp
index 3de5643..1d28568 100755
--- a/src/xmlpatterns.cpp
+++ b/src/xmlpatterns.cpp
@@ -123,3 +123,6 @@ void XmlPatterns::evaluate(const QString &str)
this->findChild("outputTextEdit")->setPlainText(QString::fromUtf8(outArray.constData()));
}
+#ifdef W_OBJECT_IMPL
+W_OBJECT_IMPL(XmlPatterns)
+#endif
diff --git a/src/xmlpatterns.h b/src/xmlpatterns.h
index 4ee7daf..d33dd51 100755
--- a/src/xmlpatterns.h
+++ b/src/xmlpatterns.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef XMLPATTERNS_H
#define XMLPATTERNS_H
diff --git a/src/xmlsyntaxhighlighter.h b/src/xmlsyntaxhighlighter.h
index adbe1cc..784f3d1 100755
--- a/src/xmlsyntaxhighlighter.h
+++ b/src/xmlsyntaxhighlighter.h
@@ -32,6 +32,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
***********************************************************************/
+#include "cs_abstraction.h"
+#if 0
+struct dummy { Q_OBJECT }; /* (for qmake) */
+#endif
#ifndef XMLSYNTAXHIGHLIGHTER_H
#define XMLSYNTAXHIGHLIGHTER_H
verdigris-1.3/benchmarks/benchmarks.pro 0000664 0000000 0000000 00000000050 14276432772 0020340 0 ustar 00root root 0000000 0000000 TEMPLATE = subdirs
SUBDIRS += qobject
verdigris-1.3/benchmarks/benchmarks.qbs 0000664 0000000 0000000 00000000144 14276432772 0020331 0 ustar 00root root 0000000 0000000 import qbs
Project {
name: "benchmarks"
references: [
"qobject",
]
}
verdigris-1.3/benchmarks/compile/ 0000775 0000000 0000000 00000000000 14276432772 0017136 5 ustar 00root root 0000000 0000000 verdigris-1.3/benchmarks/compile/compile.cpp 0000664 0000000 0000000 00000107025 14276432772 0021277 0 ustar 00root root 0000000 0000000 /* This can be compiled with CopperSpice, Verdigris, or moc depending of the option passed */
#ifdef USE_VERDIGRIS
#include
#define CS_OBJECT(X) W_OBJECT(X)
#define CS_OBJECT_MULTIPLE(X,XX) W_OBJECT(X)
#define CS_SLOT_1(XX,...) __VA_ARGS__;
#define CS_SLOT_2(X) W_SLOT(X)
#define CS_SIGNAL_1(XX,...) __VA_ARGS__
#define CS_SIGNAL_2(...) W_SIGNAL(__VA_ARGS__)
#define CS_INTERFACES(XX) Q_INTERFACES(XX)
#elif defined(USE_QT)
#define CS_OBJECT(X) Q_OBJECT
#define CS_OBJECT_MULTIPLE(X,XX) Q_OBJECT
#define CS_SLOT_1(XX,...) Q_SLOT __VA_ARGS__;
#define CS_SLOT_2(...)
#define CS_SIGNAL_1(XX,...) Q_SIGNAL __VA_ARGS__;
#define CS_SIGNAL_2(...)
#define CS_INTERFACES(XX) Q_INTERFACES(XX)
#endif
#ifndef W_OBJECT_IMPL
#define W_OBJECT_IMPL(XXX)
#endif
#include
class Object1 : public QObject {
CS_OBJECT(Object1)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object1)
class Object2 : public QObject {
CS_OBJECT(Object2)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object2)
class Object3 : public QObject {
CS_OBJECT(Object3)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object3)
class Object4 : public QObject {
CS_OBJECT(Object4)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object4)
class Object5 : public QObject {
CS_OBJECT(Object5)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object5)
class Object6 : public QObject {
CS_OBJECT(Object6)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object6)
class Object7 : public QObject {
CS_OBJECT(Object7)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object7)
class Object8 : public QObject {
CS_OBJECT(Object8)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object8)
class Object9 : public QObject {
CS_OBJECT(Object9)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object9)
class Object10 : public QObject {
CS_OBJECT(Object10)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object10)
class Object11 : public QObject {
CS_OBJECT(Object11)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object11)
class Object12 : public QObject {
CS_OBJECT(Object12)
public:
CS_SLOT_1(Public, void slot0001(int))
CS_SLOT_2(slot0001)
CS_SLOT_1(Public, void slot0002(int))
CS_SLOT_2(slot0002)
CS_SLOT_1(Public, void slot0003(int))
CS_SLOT_2(slot0003)
CS_SLOT_1(Public, void slot0004(int))
CS_SLOT_2(slot0004)
CS_SLOT_1(Public, void slot0005(int))
CS_SLOT_2(slot0005)
CS_SLOT_1(Public, void slot0006(int))
CS_SLOT_2(slot0006)
CS_SLOT_1(Public, void slot0007(int))
CS_SLOT_2(slot0007)
CS_SLOT_1(Public, void slot0008(int))
CS_SLOT_2(slot0008)
CS_SLOT_1(Public, void slot0009(int))
CS_SLOT_2(slot0009)
CS_SLOT_1(Public, void slot0010(int))
CS_SLOT_2(slot0010)
CS_SLOT_1(Public, void slot0011(int))
CS_SLOT_2(slot0011)
CS_SLOT_1(Public, void slot0012(int))
CS_SLOT_2(slot0012)
CS_SLOT_1(Public, void slot0013(int))
CS_SLOT_2(slot0013)
CS_SLOT_1(Public, void slot0014(int))
CS_SLOT_2(slot0014)
CS_SLOT_1(Public, void slot0015(int))
CS_SLOT_2(slot0015)
CS_SLOT_1(Public, void slot0016(int))
CS_SLOT_2(slot0016)
CS_SLOT_1(Public, void slot0017(int))
CS_SLOT_2(slot0017)
CS_SLOT_1(Public, void slot0018(int))
CS_SLOT_2(slot0018)
CS_SLOT_1(Public, void slot0019(int))
CS_SLOT_2(slot0019)
CS_SIGNAL_1(Public, void signal0001(int arg))
CS_SIGNAL_2(signal0001, arg)
CS_SIGNAL_1(Public, void signal0002(int arg))
CS_SIGNAL_2(signal0002, arg)
CS_SIGNAL_1(Public, void signal0003(int arg))
CS_SIGNAL_2(signal0003, arg)
CS_SIGNAL_1(Public, void signal0004(int arg))
CS_SIGNAL_2(signal0004, arg)
CS_SIGNAL_1(Public, void signal0005(int arg))
CS_SIGNAL_2(signal0005, arg)
CS_SIGNAL_1(Public, void signal0006(int arg))
CS_SIGNAL_2(signal0006, arg)
CS_SIGNAL_1(Public, void signal0007(int arg))
CS_SIGNAL_2(signal0007, arg)
CS_SIGNAL_1(Public, void signal0008(int arg))
CS_SIGNAL_2(signal0008, arg)
CS_SIGNAL_1(Public, void signal0009(int arg))
CS_SIGNAL_2(signal0009, arg)
CS_SIGNAL_1(Public, void signal0010(int arg))
CS_SIGNAL_2(signal0010, arg)
CS_SIGNAL_1(Public, void signal0011(int arg))
CS_SIGNAL_2(signal0011, arg)
CS_SIGNAL_1(Public, void signal0012(int arg))
CS_SIGNAL_2(signal0012, arg)
CS_SIGNAL_1(Public, void signal0013(int arg))
CS_SIGNAL_2(signal0013, arg)
CS_SIGNAL_1(Public, void signal0014(int arg))
CS_SIGNAL_2(signal0014, arg)
CS_SIGNAL_1(Public, void signal0015(int arg))
CS_SIGNAL_2(signal0015, arg)
CS_SIGNAL_1(Public, void signal0016(int arg))
CS_SIGNAL_2(signal0016, arg)
CS_SIGNAL_1(Public, void signal0017(int arg))
CS_SIGNAL_2(signal0017, arg)
CS_SIGNAL_1(Public, void signal0018(int arg))
CS_SIGNAL_2(signal0018, arg)
CS_SIGNAL_1(Public, void signal0019(int arg))
CS_SIGNAL_2(signal0019, arg)
};
W_OBJECT_IMPL(Object12)
#if defined (USE_QT)
#include "moc_compile.h"
#endif
/*
$CXX compile.cpp -I $CS_HOME/include -I $CS_HOME/include/QtCore -std=c++14 -O2 -c -o /dev/null
$CXX compile.cpp -I/usr/include/qt -I/usr/include/qt/QtCore -std=c++14 -O2 -fPIC -c -o /dev/null -I../../src -DUSE_VERDIGRIS
moc compile.cpp -I/use/include/qt -I/usr/include/qt/QtCore -o moc_compile.h -DUSE_QT
$CXX compile.cpp -I/usr/include/qt -I/usr/include/qt/QtCore -std=c++14 -O2 -fPIC -c -o /dev/null -DUSE_QT
*/
verdigris-1.3/benchmarks/qobject/ 0000775 0000000 0000000 00000000000 14276432772 0017135 5 ustar 00root root 0000000 0000000 verdigris-1.3/benchmarks/qobject/main.cpp 0000664 0000000 0000000 00000020150 14276432772 0020563 0 ustar 00root root 0000000 0000000 /****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the test suite of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:GPL-EXCEPT$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/
#include
#include
#include "object.h"
#include
#include
enum {
CreationDeletionBenckmarkConstant = 34567,
SignalsAndSlotsBenchmarkConstant = 456789
};
class QObjectBenchmark : public QObject
{
Q_OBJECT
private slots:
void signal_slot_benchmark();
void signal_slot_benchmark_data();
void connect_disconnect_benchmark_data();
void connect_disconnect_benchmark();
};
struct Functor {
void operator()(){}
};
void QObjectBenchmark::signal_slot_benchmark_data()
{
QTest::addColumn("type");
QTest::addColumn("w");
QTest::newRow("simple function") << 0 << false;
QTest::newRow("single signal/slot") << 1 << false;
QTest::newRow("multi signal/slot") << 2 << false;
QTest::newRow("unconnected signal") << 3 << false;
QTest::newRow("single signal/ptr") << 4 << false;
QTest::newRow("functor") << 5 << false;
QTest::newRow("w simple function") << 0 << true;
QTest::newRow("w single signal/slot") << 1 << true;
QTest::newRow("w multi signal/slot") << 2 << true;
QTest::newRow("w unconnected signal") << 3 << true;
QTest::newRow("w single signal/ptr") << 4 << true;
QTest::newRow("w functor") << 5 << true;
}
template
void signal_slot_benchmark()
{
QFETCH(int, type);
Object singleObject;
Object multiObject;
Functor functor;
singleObject.setObjectName("single");
multiObject.setObjectName("multi");
if (type == 5) {
QObject::connect(&singleObject, &Object::signal0, functor);
} else if (type == 4) {
QObject::connect(&singleObject, &Object::signal0, &singleObject, &Object::slot0);
} else {
singleObject.connect(&singleObject, SIGNAL(signal0()), SLOT(slot0()));
}
multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(slot0()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal1()));
multiObject.connect(&multiObject, SIGNAL(signal1()), SLOT(slot1()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal2()));
multiObject.connect(&multiObject, SIGNAL(signal2()), SLOT(slot2()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal3()));
multiObject.connect(&multiObject, SIGNAL(signal3()), SLOT(slot3()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal4()));
multiObject.connect(&multiObject, SIGNAL(signal4()), SLOT(slot4()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal5()));
multiObject.connect(&multiObject, SIGNAL(signal5()), SLOT(slot5()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal6()));
multiObject.connect(&multiObject, SIGNAL(signal6()), SLOT(slot6()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal7()));
multiObject.connect(&multiObject, SIGNAL(signal7()), SLOT(slot7()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal8()));
multiObject.connect(&multiObject, SIGNAL(signal8()), SLOT(slot8()));
// multiObject.connect(&multiObject, SIGNAL(signal0()), SLOT(signal9()));
multiObject.connect(&multiObject, SIGNAL(signal9()), SLOT(slot9()));
if (type == 0) {
QBENCHMARK {
singleObject.slot0();
}
} else if (type == 1) {
QBENCHMARK {
singleObject.emitSignal0();
}
} else if (type == 2) {
QBENCHMARK {
multiObject.emitSignal0();
}
} else if (type == 3) {
QBENCHMARK {
singleObject.emitSignal1();
}
} else if (type == 4 || type == 5) {
QBENCHMARK {
singleObject.emitSignal0();
}
}
}
void QObjectBenchmark::signal_slot_benchmark()
{
QFETCH(bool, w);
if (w) ::signal_slot_benchmark();
else ::signal_slot_benchmark