//Auto-generated by kalyptus. DO NOT EDIT.
namespace Kimono {
    using System;
    using Qyoto;
    /// <remarks>
    ///  Progress dialog while ksycoca is being rebuilt (by kbuildsycoca).
    ///  Usage: KBuildSycocaProgressDialog.RebuildKSycoca(parentWidget)
    ///  </remarks>        <short>    Progress dialog while ksycoca is being rebuilt (by kbuildsycoca).</short>
    [SmokeClass("KBuildSycocaProgressDialog")]
    public class KBuildSycocaProgressDialog : QProgressDialog {
        protected KBuildSycocaProgressDialog(Type dummy) : base((Type) null) {}
        private static SmokeInvocation staticInterceptor = null;
        static KBuildSycocaProgressDialog() {
            staticInterceptor = new SmokeInvocation(typeof(KBuildSycocaProgressDialog), null);
        }
        /// <remarks>
        ///  Rebuild KSycoca and show a progress dialog while doing so.
        /// <param> name="parent" Parent widget for the progress dialog
        ///    </param></remarks>        <short>    Rebuild KSycoca and show a progress dialog while doing so.</short>
        public static void RebuildKSycoca(QWidget parent) {
            staticInterceptor.Invoke("rebuildKSycoca#", "rebuildKSycoca(QWidget*)", typeof(void), typeof(QWidget), parent);
        }
        protected new IKBuildSycocaProgressDialogSignals Emit {
            get { return (IKBuildSycocaProgressDialogSignals) Q_EMIT; }
        }
    }

    public interface IKBuildSycocaProgressDialogSignals : IQProgressDialogSignals {
    }
}
